Mercurial > vim-gutentags
changeset 256:950647497ae5
Make tag relative paths work correctly when no extra args are defined.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 04 Feb 2020 23:11:23 -0800 |
parents | 13ab8af33bc1 |
children | 81d51b4a2a78 |
files | autoload/gutentags/ctags.vim |
diffstat | 1 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/autoload/gutentags/ctags.vim Wed Jan 29 17:03:32 2020 +0200 +++ b/autoload/gutentags/ctags.vim Tue Feb 04 23:11:23 2020 -0800 @@ -169,13 +169,12 @@ " Omit --recursive if this project uses a file list command. let l:cmd += ['-o', '"' . gutentags#get_res_file('ctags_recursive.options') . '"'] endif - if !empty(g:gutentags_ctags_extra_args) - let l:extra_args = join(g:gutentags_ctags_extra_args) - if l:use_tag_relative_opt - let l:extra_args .= " --tag-relative=yes" - endif - let l:cmd += ['-O', shellescape(l:extra_args)] + if l:use_tag_relative_opt + let l:cmd += ['-O', shellescape("--tag-relative=yes")] endif + for extra_arg in g:gutentags_ctags_extra_args + let l:cmd += ['-O', shellescape(extra_arg)] + endfor if !empty(g:gutentags_ctags_post_process_cmd) let l:cmd += ['-P', shellescape(g:gutentags_ctags_post_process_cmd)] endif