File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ if exists('g:loaded_fzf')
2626endif
2727let g: loaded_fzf = 1
2828
29+ let s: is_win = has (' win32' ) || has (' win64' )
2930" On Windows, cmd.exe does not define a `SHELL` env var, whereas git-bash does.
30- " Treat git-bash environment like a Unix shell.
31- let s: is_win = (has (' win32' ) || has (' win64' )) && ! exists (' $SHELL' )
31+ let s: is_win_cmd = s: is_win && ! exists (' $SHELL' )
3232if s: is_win && &shellslash
3333 set noshellslash
3434 let s: base_dir = expand (' <sfile>:h:h' )
@@ -94,7 +94,7 @@ function! s:shellesc_cmd(arg)
9494endfunction
9595
9696function ! fzf#shellescape (arg, ... )
97- let shell = get (a: 000 , 0 , s: is_win ? ' cmd.exe' : ' sh' )
97+ let shell = get (a: 000 , 0 , s: is_win_cmd ? ' cmd.exe' : ' sh' )
9898 if shell = ~# ' cmd.exe$'
9999 return s: shellesc_cmd (a: arg )
100100 endif
486486 elseif type == 3
487487 let temps.input = s: fzf_tempname ()
488488 call s: writefile (source , temps.input )
489- let source_command = (s: is_win ? ' type ' : ' cat ' ).fzf#shellescape (temps.input )
489+ let source_command = (s: is_win_cmd ? ' type ' : ' cat ' ).fzf#shellescape (temps.input )
490490 else
491491 throw ' Invalid source type'
492492 endif
You can’t perform that action at this time.
0 commit comments