2023-07-03 22:35:58 +02:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
vimUtils,
|
|
|
|
fetchFromGitHub,
|
|
|
|
}: {
|
2023-07-06 22:30:52 +02:00
|
|
|
extraPackages = with pkgs; [
|
|
|
|
ccls
|
|
|
|
luaformatter
|
|
|
|
nixd
|
|
|
|
pyright
|
|
|
|
rust-analyzer
|
|
|
|
sumneko-lua-language-server
|
|
|
|
svls
|
|
|
|
texlab
|
|
|
|
verible
|
|
|
|
zls
|
2023-07-03 22:35:58 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
plugins = with pkgs.vimPlugins; [
|
2023-07-08 22:09:45 +02:00
|
|
|
(nvim-treesitter.withPlugins (parsers: [
|
|
|
|
parsers.c
|
|
|
|
parsers.cpp
|
|
|
|
parsers.json
|
|
|
|
parsers.latex
|
|
|
|
parsers.lua
|
|
|
|
parsers.nix
|
|
|
|
parsers.python
|
|
|
|
parsers.query
|
|
|
|
parsers.rust
|
|
|
|
parsers.verilog
|
|
|
|
parsers.vimdoc
|
|
|
|
parsers.zig
|
|
|
|
]))
|
2023-07-06 22:30:52 +02:00
|
|
|
cmp-buffer
|
|
|
|
cmp-cmdline
|
|
|
|
cmp-nvim-lsp
|
|
|
|
cmp-nvim-ultisnips
|
|
|
|
cmp-path
|
2023-07-03 22:35:58 +02:00
|
|
|
colorizer
|
|
|
|
fugitive
|
2023-07-08 22:09:45 +02:00
|
|
|
fzf-lua
|
2023-07-03 22:35:58 +02:00
|
|
|
gruvbox
|
2023-07-06 22:30:52 +02:00
|
|
|
nvim-cmp
|
2023-07-03 22:35:58 +02:00
|
|
|
nvim-lspconfig
|
|
|
|
nvim-ts-rainbow
|
|
|
|
repeat
|
|
|
|
targets-vim
|
|
|
|
UltiSnips
|
|
|
|
vim-addon-nix
|
|
|
|
vim-signify
|
|
|
|
vim-slime
|
|
|
|
vim-snippets
|
|
|
|
zig-vim
|
|
|
|
];
|
|
|
|
}
|