add nix lsp and formatter
This commit is contained in:
@@ -7,18 +7,15 @@ local ok, mason_lspconfig, mason_tool_installer, lspconfig, conform, lint = pcal
|
||||
end)
|
||||
|
||||
if not ok then
|
||||
return
|
||||
return
|
||||
end
|
||||
|
||||
mason_lspconfig.setup({
|
||||
ensure_installed = { "lua_ls" },
|
||||
})
|
||||
|
||||
mason_tool_installer.setup({
|
||||
ensure_installed = { "stylua", "luacheck" },
|
||||
ensure_installed = { "lua_ls", },
|
||||
})
|
||||
|
||||
lspconfig.lua_ls.setup({
|
||||
cmd = { "lua-language-server" },
|
||||
-- capabilities = cmp_nvim_lsp.default_capabilities()
|
||||
capabilities = require("config/lsp/lsp-capabilities"),
|
||||
on_attach = require("config/lsp/lsp-attach"),
|
||||
@@ -39,6 +36,10 @@ lspconfig.lua_ls.setup({
|
||||
},
|
||||
})
|
||||
|
||||
mason_tool_installer.setup({
|
||||
ensure_installed = { "stylua", "luacheck" },
|
||||
})
|
||||
|
||||
conform.setup({
|
||||
formatters_by_ft = {
|
||||
lua = { "stylua" },
|
||||
|
||||
Reference in New Issue
Block a user