Added nim langserver

This commit is contained in:
2025-09-07 23:45:26 -04:00
parent 0b643e213a
commit ba9f59b1fb
2 changed files with 26 additions and 0 deletions

View File

@@ -104,6 +104,31 @@ require("lspconfig").rust_analyzer.setup({
require("lspconfig").zls.setup({
capabilities = capabilities,
})
require("lspconfig").gopls.setup({
capabilities = capabilities,
settings = {
gopls = {
analyses = {
unusedparams = true,
unusedwrite = true,
shadow = true,
},
staticcheck = true,
usePlaceholders = true,
hints = {
assignVariableTypes = true,
compositeLiteralFields = true,
compositeLiteralTypes = true,
functionTypeParameters = true,
parameterNames = true,
rangeVariableTypes = true,
},
},
},
})
require("lspconfig").nim_langserver.setup({
capabilities = capabilities,
})
require("lspconfig").pyright.setup({
capabilities = capabilities,
})

View File

@@ -28,6 +28,7 @@ vim.lsp.enable('gopls', {
},
},
})
vim.lsp.enable('nimlsp')
require("lsp_signature").setup({
debug = false,
bind = true, -- registers signature handler