vimrc: extended gutentags options

This commit is contained in:
Tobias Schmidl 2020-03-24 20:50:40 +01:00 committed by Tobias Schmidl
parent a902ca8c94
commit b5a63a1d3c

39
.vimrc
View file

@ -46,6 +46,45 @@ let g:airline#extensions#tabline#enabled = 1
let g:deoplete#enable_at_startup = 1 let g:deoplete#enable_at_startup = 1
let g:deoplete#sources#clang#libclang_path = '/usr/lib/llvm-default/lib/libclang.so.1' let g:deoplete#sources#clang#libclang_path = '/usr/lib/llvm-default/lib/libclang.so.1'
let g:deoplete#sources#clang#clang_header = '/usr/lib/llvm-default/lib/clang/default/include' let g:deoplete#sources#clang#clang_header = '/usr/lib/llvm-default/lib/clang/default/include'
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_cache_dir = expand('~/.cache/neovim/gutentags')
let g:gutentags_ctags_extra_args = [
\ '--tag-relative=yes',
\ '--quiet=yes',
\ '--c++-kinds=+UA',
\ '--fields=+SailmnKz',
\ '--extras=+qf',
\ '--exclude=@.gitignore',
\ ]
let g:gutentags_ctags_exclude = [
\ '*-lock.json',
\ '*.bak',
\ '*.cache',
\ '*.hg',
\ '*.lock',
\ '*.map',
\ '*.tmp',
\ '*/tests/*',
\ '.git',
\ '.tags*',
\ 'CMakeCache.txt',
\ 'CMakeFiles',
\ 'CMakeLists.txt.user',
\ 'CMakeScripts',
\ 'CTestTestfile.cmake',
\ 'Makefile',
\ 'Testing',
\ 'cmake_install.cmake',
\ 'compile_commands.json',
\ 'docs',
\ 'install_manifest.txt',
\ 'bin',
\ 'build',
\ ]
call deoplete#custom#var('omni', 'functions', {'lua': 'xolox#lua#omnifunc',}) call deoplete#custom#var('omni', 'functions', {'lua': 'xolox#lua#omnifunc',})
set encoding=utf-8 set encoding=utf-8
set icon set icon