Skip to content

Commit 9569e4e

Browse files
authored
Merge pull request #292 from BruceChen7/fix/fix-noshellslash-option-not-in-windows
fix: only set noshellslash when in windows
2 parents 09b8117 + c501593 commit 9569e4e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

plugin/asyncrun.vim

+3-3
Original file line numberDiff line numberDiff line change
@@ -838,17 +838,17 @@ function! s:AsyncRun_Job_Start(cmd)
838838
let l:callbacks['on_exit'] = function('s:AsyncRun_Job_NeoVim')
839839
let s:neovim_stdout = ''
840840
let s:neovim_stderr = ''
841-
if s:async_info.range <= 0
841+
if s:async_info.range <= 0
842842
if g:asyncrun_stdin == 0 && has('nvim-0.6.0')
843843
let l:callbacks.stdin = 'null'
844844
endif
845845
endif
846846
let l:slash = &shellslash
847-
if l:slash
847+
if l:slash && (has("win32") || has("win64") || has("win16") || has('win95'))
848848
set noshellslash
849849
endif
850850
let s:async_job = jobstart(l:args, l:callbacks)
851-
if l:slash
851+
if l:slash && (has("win32") || has("win64") || has("win16") || has('win95'))
852852
set shellslash
853853
endif
854854
let l:success = (s:async_job > 0)? 1 : 0

0 commit comments

Comments
 (0)