" 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 <ESC>t :OpenNERDTree<CR>
+" Shortcuts
+cnoreabbrev O NERDTreeFromBookmark
+command -nargs=1 -complete=customlist,nerdtree#completeBookmarks T :call TabNew(<f-args>)
+command -nargs=0 OpenNERDTree :call OpenNERDTree()
+nmap <ESC>t :OpenNERDTree<CR>
" See http://superuser.com/questions/10588/how-to-make-cut-copy-paste-in-gvim-on-ubuntu-work-with-ctrlx-ctrlc-ctrlv
vmap <C-c> "+yi