nixos_flake_config/home/vimrc.nix

58 lines
877 B
Nix
Raw Normal View History

2023-07-03 22:35:58 +02:00
{
pkgs,
vimUtils,
fetchFromGitHub,
}: {
extraPackages = with pkgs; [
ccls
clang
luaformatter
nixd
pyright
rust-analyzer
sumneko-lua-language-server
svls
texlab
tree-sitter
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
]))
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
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
];
}