From dd8758c8bc3f96a632007133717a027da8b47b1e Mon Sep 17 00:00:00 2001 From: kat witch Date: Sun, 14 Mar 2021 04:20:06 +0000 Subject: [PATCH] NERDTree productivity improvements --- config/profiles/kat/home/vim/vimrc.nix | 8 ++++++++ 1 file changed, 8 insertions(+) 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'