[vim] Fix escape of backslash in s:shortpath

Close #1000
This commit is contained in:
Jan Edmund Lazo 2017-07-29 20:38:58 -04:00 committed by Junegunn Choi
parent 8db3345c2f
commit 1fcc07e54e
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

View File

@ -756,7 +756,7 @@ let s:default_action = {
function! s:shortpath()
let short = pathshorten(fnamemodify(getcwd(), ':~:.'))
let slash = (s:is_win && !&shellslash) ? '\' : '/'
return empty(short) ? '~'.slash : short . (short =~ slash.'$' ? '' : slash)
return empty(short) ? '~'.slash : short . (short =~ escape(slash, '\').'$' ? '' : slash)
endfunction
function! s:cmd(bang, ...) abort