comparison vim/vimrc @ 157:7fd22eb11789

Added `tagbar` for Vim, with keyboard shortcut. Added more ignore directories.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 15 Dec 2013 07:37:59 -0800
parents 1cacc16689cb
children 5997455e475b
comparison
equal deleted inserted replaced
156:2785ea47eae0 157:7fd22eb11789
219 " Ctrl-P should manage the working directory. 219 " Ctrl-P should manage the working directory.
220 let g:ctrlp_working_path_mode = 2 220 let g:ctrlp_working_path_mode = 2
221 221
222 " Ctrl-P should however ignore some stuff. 222 " Ctrl-P should however ignore some stuff.
223 let g:ctrlp_custom_ignore = { 223 let g:ctrlp_custom_ignore = {
224 \ 'dir': '\v[\/](\.git|\.hg|\.svn|venv|build)$' 224 \ 'dir': '\v[\/](\.git|\.hg|\.svn|venv|node_modules|build)$'
225 \ } 225 \ }
226 226
227 " Make Ctrl-P cache stuff in our temp directory. 227 " Make Ctrl-P cache stuff in our temp directory.
228 let g:ctrlp_cache_dir = s:vim_home.'/cache' 228 let g:ctrlp_cache_dir = s:vim_home.'/cache'
229 229
286 " Open NERDtree. 286 " Open NERDtree.
287 nnoremap <F2> :NERDTreeToggle %:p:h<cr> 287 nnoremap <F2> :NERDTreeToggle %:p:h<cr>
288 288
289 " Switch buffers. 289 " Switch buffers.
290 nnoremap <F3> :execute ("buffer " . bufname("#"))<cr> 290 nnoremap <F3> :execute ("buffer " . bufname("#"))<cr>
291
292 " Tagbar.
293 nnoremap <F8> :TagbarToggle<cr>
291 294
292 " Common typos. 295 " Common typos.
293 nnoremap ; : 296 nnoremap ; :
294 297
295 " Split windows 298 " Split windows