vim/ctags: extras opt get renamed into extra

This commit is contained in:
Mathieu Maret 2021-10-14 14:25:57 +02:00
parent a4d8ef9380
commit 67b66fef45
1 changed files with 4 additions and 4 deletions

View File

@ -87,19 +87,19 @@ endif
" --c++-kinds=+p : Adds prototypes in the database for C/C++ files.
" --fields=+iaS : Adds inheritance (i), access (a) and function
" signatures (S) information.
" --extras=+q : Adds context to the tag name. Note: Without this
" --extra=+q : Adds context to the tag name. Note: Without this
" option, the script cannot get class members.
let g:build_cmd="make"
func! MenuCB(id, result)
if a:result == 1
silent exec "!echo '==Building ctags database==' && ctags --fields=+iaS --extras=+q --totals -R --c++-kinds=+p --exclude=.ccls-cache"
silent exec "!echo '==Adding system headers==' && find -exec gcc -M '{}' \\; 2>&- | tr '[:space:]' '\\n' | grep '^/.*' | sort -u | ctags --c-kinds=+px --c++-kinds=+px --fields=+iaS --extras=+q -aL-"
silent exec "!echo '==Building ctags database==' && ctags --fields=+iaS --extra=+q --totals -R --c++-kinds=+p --exclude=.ccls-cache"
silent exec "!echo '==Adding system headers==' && find -exec gcc -M '{}' \\; 2>&- | tr '[:space:]' '\\n' | grep '^/.*' | sort -u | ctags --c-kinds=+px --c++-kinds=+px --fields=+iaS --extra=+q -aL-"
silent exec "!echo '==Building cscope database==' && cscope -bR"
silent "cscope reset"
silent "cscope add cscope.out"
exec 'redraw!'
elseif a:result == 2
silent exec "!echo '==Building ctags database==' && ctags --fields=+iaS --extras=+q --totals -R --c++-kinds=+p"
silent exec "!echo '==Building ctags database==' && ctags --fields=+iaS --extra=+q --totals -R --c++-kinds=+p"
silent exec "!echo '==Building cscope database==' && cscope -bkR"
silent "cscope reset"
silent "cscope add cscope.out"