|
let g:gutentags_modules = ['ctags'] |
|
|
|
" config project root markers. |
|
let g:gutentags_project_root = ['.git', 'Makefile', '.root'] |
|
|
|
" generate datebases in my cache directory, prevent gtags files polluting my project |
|
let g:gutentags_cache_dir = expand('~/.cache/tags') |
|
|
|
" change focus to quickfix window after search (optional). |
|
let g:gutentags_plus_switch = 1 |
|
let g:gutentags_generate_on_new = 1 |
|
let g:gutentags_generate_on_missing = 1 |
|
let g:gutentags_generate_on_write = 1 |
|
let g:gutentags_generate_on_empty_buffer = 0 |
|
let g:gutentags_ctags_extra_args = [ |
|
\ '--tag-relative=yes', |
|
\ '--fields=+ailmnS', |
|
\ ] |
|
let g:gutentags_ctags_exclude = [ |
|
\ '*.git', '*.svg', '*.hg', |
|
\ '*/tests/*', |
|
\ 'build', |
|
\ 'dist', |
|
\ '*sites/*/files/*', |
|
\ 'bin', |
|
\ 'node_modules', |
|
\ 'bower_components', |
|
\ 'cache', |
|
\ 'compiled', |
|
\ 'docs', |
|
\ 'example', |
|
\ 'bundle', |
|
\ 'vendor', |
|
\ '*.md', |
|
\ '*-lock.json', |
|
\ '*.lock', |
|
\ '*bundle*.js', |
|
\ '*build*.js', |
|
\ '.*rc*', |
|
\ '*.json', |
|
\ '*.min.*', |
|
\ '*.map', |
|
\ '*.bak', |
|
\ '*.zip', |
|
\ '*.pyc', |
|
\ '*.class', |
|
\ '*.sln', |
|
\ '*.Master', |
|
\ '*.csproj', |
|
\ '*.tmp', |
|
\ '*.csproj.user', |
|
\ '*.cache', |
|
\ '*.pdb', |
|
\ 'tags*', |
|
\ 'cscope.*', |
|
\ '*.css', |
|
\ '*.less', |
|
\ '*.scss', |
|
\ '*.exe', '*.dll', |
|
\ '*.mp3', '*.ogg', '*.flac', |
|
\ '*.swp', '*.swo', |
|
\ '*.bmp', '*.gif', '*.ico', '*.jpg', '*.png', |
|
\ '*.rar', '*.zip', '*.tar', '*.tar.gz', '*.tar.xz', '*.tar.bz2', |
|
\ '*.pdf', '*.doc', '*.docx', '*.ppt', '*.pptx', |
|
\ ] |
|
|
但是我不知道tags文件生成在哪里了