Always convert backslashes on Windows

The old conditional was fine for most things, but this ensures that
backslashes are used even for raw user input.

References https://github.com/tpope/vim-fugitive/issues/1079
This commit is contained in:
Tim Pope 2018-08-19 05:12:04 -04:00
parent e9dc363745
commit 7bdf33d375
2 changed files with 2 additions and 2 deletions

View File

@ -82,7 +82,7 @@ function! s:warn(str) abort
endfunction
function! s:Slash(path) abort
if exists('+shellslash') && !&shellslash
if exists('+shellslash')
return tr(a:path, '\', '/')
else
return a:path

View File

@ -205,7 +205,7 @@ function! FugitiveGenerate(...) abort
endfunction
function! s:Slash(path) abort
if exists('+shellslash') && !&shellslash
if exists('+shellslash')
return tr(a:path, '\', '/')
else
return a:path