diff --git a/modules/vim/default.nix b/modules/vim/default.nix index 12fa212..a4b37f1 100644 --- a/modules/vim/default.nix +++ b/modules/vim/default.nix @@ -12,12 +12,19 @@ coc-nvim coc-tsserver nerdtree + nerdtree-git-plugin vim-autoformat vim-code-dark + vim-devicons vim-gitgutter vim-nix vim-startify - ]; + ] ++ + # skip syntax-highlight on nixos 23.05 + lib.optional + (vim-nerdtree-syntax-highlight.version != "2021-01-11") + (vim-nerdtree-syntax-highlight); + customRC = '' source ${./init.vim} luafile ${./init.lua} diff --git a/modules/vim/init.vim b/modules/vim/init.vim index 8fbeb39..80cfac8 100644 --- a/modules/vim/init.vim +++ b/modules/vim/init.vim @@ -24,6 +24,8 @@ let g:startify_custom_header = "''" let g:startify_custom_indices = map(range(1,100), 'string(v:val)') let NERDTreeMinimalUI=1 +let g:NERDTreeExtensionHighlightColor = {} +let g:NERDTreeExtensionHighlightColor['nix'] = "689FB6" "auto formatting