comparison autoload/gutentags/cscope.vim @ 239:ac9adbec887b

Add `g:gutentags_cscope_build_inverted_index` option
author Chayoung You <yousbe@gmail.com>
date Wed, 19 Dec 2018 20:49:22 +0900
parents 8e6156c4dff1
children ac312dc3c111
comparison
equal deleted inserted replaced
238:2b6af9ef5666 239:ac9adbec887b
15 let g:gutentags_scopefile = 'cscope.out' 15 let g:gutentags_scopefile = 'cscope.out'
16 endif 16 endif
17 17
18 if !exists('g:gutentags_auto_add_cscope') 18 if !exists('g:gutentags_auto_add_cscope')
19 let g:gutentags_auto_add_cscope = 1 19 let g:gutentags_auto_add_cscope = 1
20 endif
21
22 if !exists('g:gutentags_cscope_build_inverted_index')
23 let g:gutentags_cscope_build_inverted_index = 0
20 endif 24 endif
21 25
22 " }}} 26 " }}}
23 27
24 " Gutentags Module Interface {{{ 28 " Gutentags Module Interface {{{
47 let l:cmd += ['-f', a:tags_file] 51 let l:cmd += ['-f', a:tags_file]
48 let l:file_list_cmd = 52 let l:file_list_cmd =
49 \ gutentags#get_project_file_list_cmd(a:proj_dir) 53 \ gutentags#get_project_file_list_cmd(a:proj_dir)
50 if !empty(l:file_list_cmd) 54 if !empty(l:file_list_cmd)
51 let l:cmd += ['-L', '"' . l:file_list_cmd . '"'] 55 let l:cmd += ['-L', '"' . l:file_list_cmd . '"']
56 endif
57 if g:gutentags_cscope_build_inverted_index
58 let l:cmd += ['-I']
52 endif 59 endif
53 let l:cmd = gutentags#make_args(l:cmd) 60 let l:cmd = gutentags#make_args(l:cmd)
54 61
55 call gutentags#trace("Running: " . string(l:cmd)) 62 call gutentags#trace("Running: " . string(l:cmd))
56 call gutentags#trace("In: " . getcwd()) 63 call gutentags#trace("In: " . getcwd())