# HG changeset patch # User skywind3000 # Date 1581657154 -28800 # Node ID dc9216fc0c0fe3eddb46962b93ad6c30c0dcab89 # Parent 0cc297329a6a31823afda5050fcfb6251820ee6c escape the file name in a right way, handle `tcd` in vim diff -r 0cc297329a6a -r dc9216fc0c0f autoload/gutentags.vim --- a/autoload/gutentags.vim Fri Feb 14 22:30:23 2020 -0800 +++ b/autoload/gutentags.vim Fri Feb 14 13:12:34 2020 +0800 @@ -6,9 +6,9 @@ if has('nvim') let chdir = haslocaldir() ? 'lcd' : haslocaldir(-1, 0) ? 'tcd' : 'cd' else - let chdir = haslocaldir() ? 'lcd' : 'cd' + let chdir = haslocaldir() ? ((haslocaldir() == 1) ? 'lcd' : 'tcd') : 'cd' endif - execute chdir a:path + execute chdir fnameescape(a:path) endfunction " Throw an exception message.