diff --git a/rcfiles/neovim.lua b/rcfiles/neovim.lua index a6368e7..8cd371b 100644 --- a/rcfiles/neovim.lua +++ b/rcfiles/neovim.lua @@ -71,21 +71,22 @@ vim.cmd([[ autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false }) ]]) --- Python-specific lspconfig -vim.lsp.enable('pylsp') -vim.lsp.enable('jedi_language_server') +local capabilities = require('cmp_nvim_lsp').default_capabilities() +-- Python-specific lspconfig vim.lsp.config('ruff', { settings = { ruff = {} - } + }, + capabilities = capabilities }) vim.lsp.enable('ruff') vim.lsp.config('ty', { settings = { ty = {} - } + }, + capabilities = capabilities }) vim.lsp.enable('ty') diff --git a/vim.nix b/vim.nix index e397d16..6e249b9 100644 --- a/vim.nix +++ b/vim.nix @@ -11,6 +11,7 @@ rust-vim rustaceanvim nvim-cmp + cmp-nvim-lsp snippets-nvim nvim-treesitter nvim-treesitter-parsers.rust