diff options
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 28 |
1 files changed, 25 insertions, 3 deletions
@@ -337,11 +337,31 @@ if has("gui_running") | |||
337 | set winaltkeys=menu | " behave like other windows: ALT-key can be used to open the menu (and cannot be :remaped) | 337 | set winaltkeys=menu | " behave like other windows: ALT-key can be used to open the menu (and cannot be :remaped) |
338 | endif | 338 | endif |
339 | 339 | ||
340 | |||
341 | if has('cscope') | ||
342 | " http://vim.wikia.com/wiki/Cscope | ||
343 | set cscopetag cscopeverbose | ||
344 | |||
345 | if has('quickfix') | ||
346 | set cscopequickfix=s-,c-,d-,i-,t-,e- | ||
347 | endif | ||
348 | |||
349 | cnoreabbrev csa cs add | ||
350 | cnoreabbrev csf cs find | ||
351 | cnoreabbrev csk cs kill | ||
352 | cnoreabbrev csr cs reset | ||
353 | cnoreabbrev css cs show | ||
354 | cnoreabbrev csh cs help | ||
355 | |||
356 | command -nargs=0 Cscope cs add $VIMSRC/src/cscope.out $VIMSRC/src | ||
357 | endif | ||
358 | |||
359 | |||
340 | if bufname('%') == '' | 360 | if bufname('%') == '' |
341 | set bufhidden=wipe | 361 | set bufhidden=wipe |
342 | endif | 362 | endif |
343 | 363 | ||
344 | noautocmd | 364 | " noautocmd |
345 | 365 | ||
346 | if has("autocmd") | 366 | if has("autocmd") |
347 | set modeline | " set variables specific to a file, like indentation by adding a comment | 367 | set modeline | " set variables specific to a file, like indentation by adding a comment |
@@ -354,10 +374,10 @@ if has("autocmd") | |||
354 | autocmd BufWritePost $MYVIMRC source $MYVIMRC | 374 | autocmd BufWritePost $MYVIMRC source $MYVIMRC |
355 | augroup END " } | 375 | augroup END " } |
356 | 376 | ||
357 | augroup extra_whitespace | 377 | augroup extra_whitespace " { |
358 | highlight ExtraWhitespace ctermbg=red guibg=red | 378 | highlight ExtraWhitespace ctermbg=red guibg=red |
359 | syn match ExtraWhitespace /\s\+$/ | 379 | syn match ExtraWhitespace /\s\+$/ |
360 | augroup END | 380 | augroup END "} |
361 | 381 | ||
362 | augroup set_window_title " { | 382 | augroup set_window_title " { |
363 | " autocmd BufWinEnter quickfix setl statusline=%t | 383 | " autocmd BufWinEnter quickfix setl statusline=%t |
@@ -499,6 +519,8 @@ else | |||
499 | endif | 519 | endif |
500 | 520 | ||
501 | 521 | ||
522 | highlight ExtraWhitespace ctermbg=red guibg=red | ||
523 | syn match ExtraWhitespace /\s\+$/ | ||
502 | 524 | ||
503 | 525 | ||
504 | if !has('nvim') | 526 | if !has('nvim') |