File tree Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -66,23 +66,18 @@ endfunction
66
66
67
67
function ! jack_in#clj_cmd (... )
68
68
let l: clj_string = ' clj'
69
- let l: main_fn = ' -M -m nrepl.cmdline'
70
- let l: interactive = ' --interactive'
71
-
72
- let l: deps = ' -Sdeps '' {:deps {nrepl/nrepl {:mvn/version "0.9.0"} '
73
- let l: cider_opts = ' --middleware '' ['
69
+ let l: deps_map = ' {:deps {nrepl/nrepl {:mvn/version "0.9.0"} '
70
+ let l: cider_opts = ' -e "(require '' nrepl.cmdline) (nrepl.cmdline/-main \"--middleware\" \"['
74
71
75
72
for [dep , inj] in items (g: jack_in_injections )
76
- let l: deps .= dep . ' {:mvn/version "' . inj[' version' ] . ' "} '
77
- let l: cider_opts .= ' " ' .inj[' middleware' ] . ' " '
73
+ let l: deps_map .= dep . ' {:mvn/version "' . inj[' version' ] . ' "} '
74
+ let l: cider_opts .= ' ' .inj[' middleware' ]
78
75
endfor
79
76
80
- let l: deps .= ' }}'' '
81
- let l: cider_opts .= ' ]'' '
82
-
83
- let l: cmd = l: clj_string . ' ' . l: deps . ' ' . l: main_fn . ' ' . l: cider_opts . ' ' . l: interactive
77
+ let l: deps_map .= ' }}'
78
+ let l: cider_opts .= ' ]\")"'
84
79
85
- return l: cmd
80
+ return l: clj_string . ' -Sdeps '' ' . l: deps_map . ' ' ' ' . join ( a: 000 , ' ' ) . ' ' . l: cider_opts . ' '
86
81
endfunction
87
82
88
83
function ! jack_in#clj (is_bg, ... )
You can’t perform that action at this time.
0 commit comments