neovim: overhaul plugin config and keybinds
Remove lsp-zero (replaced with native Neovim 0.11 LSP support), vim-fugitive, and pyright. Add basedpyright, gitsigns, which-key, trouble, todo-comments, indent-blankline, and telescope-fzf-native. Clean up duplicate keybinds and organize under which-key groups. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -16,17 +16,21 @@
|
||||
cmp_luasnip
|
||||
copilot-cmp
|
||||
copilot-lua
|
||||
lsp-zero-nvim
|
||||
gitsigns-nvim
|
||||
indent-blankline-nvim
|
||||
lualine-nvim
|
||||
luasnip
|
||||
nvim-cmp
|
||||
nvim-lspconfig
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
telescope-fzf-native-nvim
|
||||
todo-comments-nvim
|
||||
trouble-nvim
|
||||
undotree
|
||||
vim-floaterm
|
||||
vim-fugitive
|
||||
vim-sleuth
|
||||
which-key-nvim
|
||||
(nvim-treesitter.withPlugins (p: [
|
||||
p.tree-sitter-yaml
|
||||
p.tree-sitter-nix
|
||||
@@ -57,7 +61,7 @@
|
||||
|
||||
# LSPs
|
||||
gopls
|
||||
pyright
|
||||
basedpyright
|
||||
nodePackages.typescript-language-server
|
||||
nodePackages.typescript
|
||||
nil
|
||||
|
||||
Reference in New Issue
Block a user