[vim] Fix escape of backslash in s:shortpath

Close #1000
pull/1004/head
Jan Edmund Lazo 7 years ago committed by Junegunn Choi
parent 8db3345c2f
commit 1fcc07e54e
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

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

Loading…
Cancel
Save