Adjusting nim lsp

This commit is contained in:
2025-09-09 02:30:36 -04:00
parent 16ef1585a8
commit 0ac84f6f88

View File

@@ -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,
-- } -- }