summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2023-07-05 15:39:32 +0200
committerMarc Vertes <mvertes@free.fr>2023-07-05 15:39:32 +0200
commited58b47abc9cc9a0881bc870062000b823831dd5 (patch)
tree642ed1a62c5ea499d7c592693e0b18ff3c80951d
parentfb0a6e328d3f6561b0a9a4bf16b45dddd1ed6564 (diff)
vim: add nerdtree
-rwxr-xr-x.vim/pack/mvertes/install.sh1
-rw-r--r--.vimrc7
2 files changed, 8 insertions, 0 deletions
diff --git a/.vim/pack/mvertes/install.sh b/.vim/pack/mvertes/install.sh
index 9ce210e..7c785a8 100755
--- a/.vim/pack/mvertes/install.sh
+++ b/.vim/pack/mvertes/install.sh
@@ -6,6 +6,7 @@ git@github.com:fatih/vim-go
git@github.com:othree/xml.vim
git@github.com:junegunn/fzf.vim
git@github.com:rust-lang/rust.vim
+git@github.com:preservim/nerdtree
'
ht='test -d doc && vim -c "helptags doc" -c "q"'
diff --git a/.vimrc b/.vimrc
index 4986bcb..40d4582 100644
--- a/.vimrc
+++ b/.vimrc
@@ -143,3 +143,10 @@ endif
endfunction
noremap <leader><leader> :call CloseOnLast()<cr>
+
+" NERDTree settings
+let g:NERDTreeNodeDelimiter = "\u00a0"
+autocmd BufWinEnter * if getcmdwintype() == '' | silent NERDTreeMirror | endif
+nnoremap <leader>n :NERDTreeFocus<CR>
+nnoremap <C-r> :NERDTreeFind<CR>
+nnoremap <C-n> :NERDTreeMirror<CR>:NERDTreeFocus<CR>