From: Silvio Rhatto Date: Sun, 21 Sep 2014 16:26:50 +0000 (-0300) Subject: More logical NERDTree commands X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=018704444aef833b7c649559603dbd0184f1ad16;p=rhatto%2Fdotfiles%2Fvim.git More logical NERDTree commands --- diff --git a/vimrc.dot.link b/vimrc.dot.link index c3c61c5..f74003e 100644 --- a/vimrc.dot.link +++ b/vimrc.dot.link @@ -105,7 +105,12 @@ map m :q! autocmd FileType nerdtree set relativenumber autocmd FileType taglist set relativenumber -function TabNew(bookmark) +function TabNew(address) + execute ":tabnew" + execute ":NERDTree " a:address +endfunction + +function TabNewBookmark(bookmark) execute ":tabnew" execute ":NERDTreeFromBookmark " a:bookmark endfunction @@ -115,9 +120,10 @@ function OpenNERDTree() endfunction " Shortcuts -cnoreabbrev N NERDTree -cnoreabbrev O NERDTreeFromBookmark -command -nargs=1 -complete=customlist,nerdtree#completeBookmarks T :call TabNew() +cnoreabbrev t NERDTree +cnoreabbrev b NERDTreeFromBookmark +command -nargs=1 -complete=dir T :call TabNew() +command -nargs=1 -complete=customlist,nerdtree#completeBookmarks B :call TabNewBookmark() command -nargs=0 OpenNERDTree :call OpenNERDTree() nmap t :OpenNERDTree