From: Silvio Rhatto Date: Sat, 20 Sep 2014 17:41:06 +0000 (-0300) Subject: Easier way to open project tabs with nerdtree X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=d727c42ee8733b31e63e8ee8214bef9fe179e550;p=rhatto%2Fdotfiles%2Fvim.git Easier way to open project tabs with nerdtree --- diff --git a/README.mdwn b/README.md similarity index 100% rename from README.mdwn rename to README.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..d8c514c --- /dev/null +++ b/TODO.md @@ -0,0 +1,4 @@ +TODO +==== + +* Snippets for common tasks. diff --git a/vimrc.dot.link b/vimrc.dot.link index 4f59ced..3255ed9 100644 --- a/vimrc.dot.link +++ b/vimrc.dot.link @@ -98,21 +98,27 @@ map m :q! " NERDTree section " Thanks to http://stackoverflow.com/questions/1447334/how-do-you-add-nerdtree-to-your-vimrc +" Open NERDTree when vim starts "autocmd VimEnter * NERDTree "autocmd VimEnter * wincmd p autocmd FileType nerdtree set relativenumber autocmd FileType taglist set relativenumber -" Shortcut to open tree from bookmark -cnoreabbrev NF NERDTreeFromBookmark +function TabNew(bookmark) + execute ":tabnew" + execute ":NERDTreeFromBookmark " a:bookmark +endfunction function OpenNERDTree() execute ":NERDTree" - endfunction - command -nargs=0 OpenNERDTree :call OpenNERDTree() +endfunction - nmap t :OpenNERDTree +" Shortcuts +cnoreabbrev O NERDTreeFromBookmark +command -nargs=1 -complete=customlist,nerdtree#completeBookmarks T :call TabNew() +command -nargs=0 OpenNERDTree :call OpenNERDTree() +nmap t :OpenNERDTree " See http://superuser.com/questions/10588/how-to-make-cut-copy-paste-in-gvim-on-ubuntu-work-with-ctrlx-ctrlc-ctrlv vmap "+yi