summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/gutentags_plus.vim11
-rw-r--r--modules/plugins.vim3
2 files changed, 13 insertions, 1 deletions
diff --git a/modules/gutentags_plus.vim b/modules/gutentags_plus.vim
new file mode 100644
index 00000000..79f8ad7b
--- /dev/null
+++ b/modules/gutentags_plus.vim
@@ -0,0 +1,11 @@
+" enable gtags module
+let g:gutentags_modules = ['ctags', 'gtags_cscope']
+
+" config project root markers.
+let g:gutentags_project_root = ['.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
diff --git a/modules/plugins.vim b/modules/plugins.vim
index 140dd341..e08ed106 100644
--- a/modules/plugins.vim
+++ b/modules/plugins.vim
@@ -19,7 +19,8 @@ if dein#load_state('~/.config/nvim/dein')
" Start Screen
call dein#add('mhinz/vim-startify')
" For ctags
- ""call dein#add('ludovicchabant/vim-gutentags')
+ call dein#add('ludovicchabant/vim-gutentags')
+ call dein#add('skywind3000/gutentags_plus')
" Tagbar
call dein#add('majutsushi/tagbar')
" Auto Pairs