diff --git a/lua/setup/lsp.lua b/lua/setup/lsp.lua index 6b631f7..d0c4290 100644 --- a/lua/setup/lsp.lua +++ b/lua/setup/lsp.lua @@ -25,6 +25,7 @@ require("mason-lspconfig").setup({ "bashls", "eslint", "marksman", + --"lua_ls" has to be installed via package manager on ARM systems }, handlers = { default_setup, @@ -52,4 +53,11 @@ require("mason-lspconfig").setup_handlers({ settings = require("config.lsp.servers.eslint").settings, }) end, + ["lua_ls"] = function() + lspconfig.lua_ls.setup({ + capabilities = capabilities, + on_attach = require("config.lsp.servers.lua").on_attach, + settings = require("config.lsp.servers.lua").settings, + }) + end })