@@ -7,7 +7,7 @@ endfunction
7
7
8
8
function ! s: RunRepl (cmd) abort
9
9
if exists (' :Start' ) == 2
10
- execute ' Start! ' a: cmd
10
+ execute ' Start' . ( a: is_bg ? ' ! ' : ' ' ) a: cmd
11
11
else
12
12
call s: warn (' dispatch.vim not installed, please install it.' )
13
13
if has (' nvim' )
@@ -36,8 +36,8 @@ function! jack_in#boot_cmd(...)
36
36
return l: boot_string .' ' .l: boot_task
37
37
endfunction
38
38
39
- function ! jack_in#boot (... )
40
- call s: RunRepl (call (function (' jack_in#boot_cmd' ), a: 000 ))
39
+ function ! jack_in#boot (is_bg, ... )
40
+ call s: RunRepl (call (function (' jack_in#boot_cmd' ), a: 000 ), a: is_bg )
41
41
endfunction
42
42
43
43
function ! jack_in#lein_cmd (... )
@@ -60,8 +60,8 @@ function! jack_in#lein_cmd(...)
60
60
return l: lein_string .' ' .l: lein_task
61
61
endfunction
62
62
63
- function ! jack_in#lein (... )
64
- call s: RunRepl (call (function (' jack_in#lein_cmd' ), a: 000 ))
63
+ function ! jack_in#lein (is_bg, ... )
64
+ call s: RunRepl (call (function (' jack_in#lein_cmd' ), a: 000 ), a: is_bg )
65
65
endfunction
66
66
67
67
function ! jack_in#clj_cmd (... )
@@ -80,6 +80,6 @@ function! jack_in#clj_cmd(...)
80
80
return l: clj_string . ' ' . join (a: 000 , ' ' ) . ' -Sdeps '' ' . l: deps_map . ' ' ' ' . l: cider_opts . ' '
81
81
endfunction
82
82
83
- function ! jack_in#clj (... )
84
- call s: RunRepl (call (function (' jack_in#clj_cmd' ), a: 000 ))
83
+ function ! jack_in#clj (is_bg, ... )
84
+ call s: RunRepl (call (function (' jack_in#clj_cmd' ), a: 000 ), a: is_bg )
85
85
endfunction
0 commit comments