diff --git a/config/profiles/kat/home/vim/vimrc.nix b/config/profiles/kat/home/vim/vimrc.nix index 385ec2af..0aa5808f 100644 --- a/config/profiles/kat/home/vim/vimrc.nix +++ b/config/profiles/kat/home/vim/vimrc.nix @@ -18,6 +18,14 @@ " Open NERDTree at start autocmd VimEnter * NERDTree | wincmd p + autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | + \ quit | endif + autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 | + \ let buf=bufnr() | buffer# | execute "normal! \w" | execute 'buffer'.buf | endif + nnoremap n :NERDTreeFocus + nnoremap :NERDTree + nnoremap :NERDTreeToggle + nnoremap :NERDTreeFind let g:coc_node_path='${pkgs.nodejs}/bin/node'