Commit 66787b8 1 parent f729a56 commit 66787b8 Copy full SHA for 66787b8
File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ function! s:shellesc_cmd(arg)
94
94
endfunction
95
95
96
96
function ! fzf#shellescape (arg, ... )
97
- let shell = get (a: 000 , 0 , s: is_win_cmd ? ' cmd.exe' : ' sh' )
97
+ let shell = get (a: 000 , 0 , s: is_win ? ' cmd.exe' : ' sh' )
98
98
if shell = ~# ' cmd.exe$'
99
99
return s: shellesc_cmd (a: arg )
100
100
endif
486
486
elseif type == 3
487
487
let temps.input = s: fzf_tempname ()
488
488
call s: writefile (source , temps.input )
489
- let source_command = (s: is_win_cmd ? ' type ' : ' cat ' ).fzf#shellescape (temps.input )
489
+ " Disable shell escape for git bash, as it breaks the command here
490
+ let source_command = (s: is_win_cmd ? ' type ' : ' cat ' )
491
+ \. (! s: is_win || ! exists (' $SHELL' )) ? fzf#shellescape (temps.input ) : temps.input
490
492
else
491
493
throw ' Invalid source type'
492
494
endif
You can’t perform that action at this time.
0 commit comments