Browse Source

.vimrc: ctags&cscope: read also tags and cscope.out.

master
Kolan Sh 1 year ago
parent
commit
9df976d32a
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      .vimrc

+ 9
- 1
.vimrc View File

@ -153,7 +153,9 @@ nnoremap <silent> <F12> :call ToggleMyFontSize()<CR>
" ctags/cscope
let local_tags = ".ctags"
let local_tags2 = "tags"
let local_cscope = ".cscope.out"
let local_cscope2 = "cscope.out"
let local_path = "/"
let current_path = getcwd()
" If the current path is a child of $HOME directory, start from $HOME
@ -167,11 +169,17 @@ for path_part in path_parts
if filereadable(local_path . local_tags)
exe ":set tags+=" . local_path . local_tags
endif
if filereadable(local_path . local_tags2)
exe ":set tags+=" . local_path . local_tags2
endif
if filereadable(local_path . local_cscope)
exe "cs add" local_path . local_cscope
endif
if filereadable(local_path . local_cscope2)
exe "cs add" local_path . local_cscope2
endif
endfor
unlet local_tags local_cscope local_path current_path path_parts
unlet local_tags local_tags2 local_cscope local_cscope2 local_path current_path path_parts
map <F4> [I:let nr = input("Which one: ")<Bar>exe "normal " . nr ."[\t"<CR>


Loading…
Cancel
Save