7 inherit (builtins) readFile;
11 enable = lib.mkDefault true;
14 #+ readFile home/vim/syntastic.vim
15 #+ readFile home/vim/coc.vim
16 + readFile vim/ale.vim;
18 # nix-instantiate -E --eval 'builtins.attrNames (import <nixpkgs> {}).vimPlugins'
20 #pkgs.vimPlugins.vim-lsc
21 pkgs.vimPlugins.gitgutter
22 #pkgs.vimPlugins.nvim-yarp
23 #pkgs.vimPlugins.deoplete-nvim
24 #pkgs.vimPlugins.deoplete-lsp
25 #pkgs.vimPlugins.LanguageClient-neovim
26 #pkgs.vimPlugins.fzf-vim
27 #pkgs.vimPlugins.echodoc
29 #pkgs.vimPlugins.indentLine
30 #pkgs.vimPlugins.vim-indent-guides
31 #pkgs.vimPlugins.coc-nvim
32 #pkgs.vimPlugins.coc-diagnostic
33 #pkgs.vimPlugins.coc-json
34 #pkgs.vimPlugins.coc-lists
35 pkgs.vimPlugins.easy-align
36 pkgs.vimPlugins.hoogle
37 pkgs.vimPlugins.Recover-vim
38 #pkgs.vimPlugins.syntastic
39 #pkgs.vimPlugins.The_NERD_tree
40 pkgs.vimPlugins.vim-dirvish
41 pkgs.vimPlugins.vim-buffergator
42 pkgs.vimPlugins.vim-markdown
43 pkgs.vimPlugins.vimproc
44 #pkgs.vimPlugins.fugitive
45 pkgs.vimPlugins.vim-ghcid-quickfix
49 // lib.optionalAttrs (!nixosConfig.services.xserver.enable) {
51 # This has the drawback of recompiling/sending vim
52 pkgs.vim-full.override {
54 config.vim.gui = "none";