Mercurial > vim-gutentags
comparison autoload/gutentags/cscope.vim @ 196:cac059bce038
Log instead of echoing to stdout
author | Chayoung You <yousbe@gmail.com> |
---|---|
date | Wed, 19 Jul 2017 14:24:00 +0900 |
parents | fd863d1bcfb9 |
children | f7a417234dea |
comparison
equal
deleted
inserted
replaced
195:fd863d1bcfb9 | 196:cac059bce038 |
---|---|
22 " }}} | 22 " }}} |
23 | 23 |
24 " Gutentags Module Interface {{{ | 24 " Gutentags Module Interface {{{ |
25 | 25 |
26 let s:runner_exe = gutentags#get_plat_file('update_scopedb') | 26 let s:runner_exe = gutentags#get_plat_file('update_scopedb') |
27 let s:unix_redir = (&shellredir =~# '%s') ? &shellredir : &shellredir . ' %s' | |
27 let s:added_dbs = [] | 28 let s:added_dbs = [] |
28 | 29 |
29 function! gutentags#cscope#init(project_root) abort | 30 function! gutentags#cscope#init(project_root) abort |
30 let l:dbfile_path = gutentags#get_cachefile( | 31 let l:dbfile_path = gutentags#get_cachefile( |
31 \a:project_root, g:gutentags_scopefile) | 32 \a:project_root, g:gutentags_scopefile) |
58 let l:file_list_cmd = | 59 let l:file_list_cmd = |
59 \ gutentags#get_project_file_list_cmd(a:proj_dir) | 60 \ gutentags#get_project_file_list_cmd(a:proj_dir) |
60 if !empty(l:file_list_cmd) | 61 if !empty(l:file_list_cmd) |
61 let l:cmd .= ' -L "' . l:file_list_cmd . '"' | 62 let l:cmd .= ' -L "' . l:file_list_cmd . '"' |
62 endif | 63 endif |
64 if g:gutentags_trace | |
65 if has('win32') | |
66 let l:cmd .= ' -l "' . a:tags_file . '.log"' | |
67 else | |
68 let l:cmd .= ' ' . printf(s:unix_redir, '"' . a:tags_file . '.log"') | |
69 endif | |
70 else | |
71 if !has('win32') | |
72 let l:cmd .= ' ' . printf(s:unix_redir, '/dev/null') | |
73 endif | |
74 endif | |
63 let l:cmd .= ' ' | 75 let l:cmd .= ' ' |
64 let l:cmd .= gutentags#get_execute_cmd_suffix() | 76 let l:cmd .= gutentags#get_execute_cmd_suffix() |
65 | 77 |
66 call gutentags#trace("Running: " . l:cmd) | 78 call gutentags#trace("Running: " . l:cmd) |
67 call gutentags#trace("In: " . getcwd()) | 79 call gutentags#trace("In: " . getcwd()) |