Adjusting nim lsp
This commit is contained in:
@@ -126,7 +126,6 @@ require("lspconfig").gopls.setup({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
-- require("lspconfig").nim_langserver.setup({})
|
|
||||||
require("lspconfig").pyright.setup({
|
require("lspconfig").pyright.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
})
|
})
|
||||||
|
|||||||
20
lua/lsp.lua
20
lua/lsp.lua
@@ -28,25 +28,7 @@ vim.lsp.enable('gopls', {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
-- Configure nimlangserver
|
vim.lsp.enable('nim_langserver')
|
||||||
local lspconfig = require('lspconfig')
|
|
||||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
|
||||||
lspconfig.nim_langserver.setup({
|
|
||||||
cmd = { "nimlangserver" },
|
|
||||||
filetypes = { "nim" },
|
|
||||||
capabilities = capabilities,
|
|
||||||
root_dir = function(fname)
|
|
||||||
return lspconfig.util.find_git_ancestor(fname) or
|
|
||||||
lspconfig.util.find_node_modules_ancestor(fname) or
|
|
||||||
lspconfig.util.path.dirname(fname)
|
|
||||||
end,
|
|
||||||
settings = {
|
|
||||||
nim = {
|
|
||||||
nimsuggestPath = "nimsuggest",
|
|
||||||
nimprettyPath = "nimpretty",
|
|
||||||
}
|
|
||||||
},
|
|
||||||
})
|
|
||||||
require("lsp_signature").setup({
|
require("lsp_signature").setup({
|
||||||
debug = false,
|
debug = false,
|
||||||
bind = true, -- registers signature handler
|
bind = true, -- registers signature handler
|
||||||
|
|||||||
Reference in New Issue
Block a user