Adjusting nim lsp
This commit is contained in:
@@ -6,6 +6,15 @@ cmp.setup({
|
|||||||
require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
|
require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
formatting = {
|
||||||
|
format = function(entry, vim_item)
|
||||||
|
-- Ensure word is a string to prevent matcher errors
|
||||||
|
if vim_item.word and type(vim_item.word) ~= "string" then
|
||||||
|
vim_item.word = tostring(vim_item.word)
|
||||||
|
end
|
||||||
|
return vim_item
|
||||||
|
end,
|
||||||
|
},
|
||||||
window = {
|
window = {
|
||||||
completion = cmp.config.window.bordered(),
|
completion = cmp.config.window.bordered(),
|
||||||
documentation = cmp.config.window.bordered(),
|
documentation = cmp.config.window.bordered(),
|
||||||
@@ -129,6 +138,9 @@ require("lspconfig").gopls.setup({
|
|||||||
require("lspconfig").pyright.setup({
|
require("lspconfig").pyright.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
})
|
})
|
||||||
|
require("lspconfig").nim_langserver.setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
})
|
||||||
-- require'lspconfig'.jedi_language_server.setup {
|
-- require'lspconfig'.jedi_language_server.setup {
|
||||||
-- capabilities = capabilities,
|
-- capabilities = capabilities,
|
||||||
-- }
|
-- }
|
||||||
|
|||||||
Reference in New Issue
Block a user