File tree Expand file tree Collapse file tree 3 files changed +12
-20
lines changed Expand file tree Collapse file tree 3 files changed +12
-20
lines changed Original file line number Diff line number Diff line change @@ -50,8 +50,10 @@ own. Check the implementation file for `<Plug>` bindings.
50
50
let g:cider_no_maps=1 " Disable built-in mappings
51
51
52
52
" Set refactor-nrepl options
53
- let g:refactor_nrepl_prefix_rewriting = 0 " tell clean-ns to not use prefix forms
54
- let g:refactor_nrepl_prune_ns_form = 0 " ... and don't remove unused symbols
53
+ let g:refactor_nrepl_options = {
54
+ \ 'prefix-rewriting': 'false ', " tell clean-ns to not use prefix forms
55
+ \ 'prune-ns-form': 'false', " ... and don't remove unused symbols
56
+ \ }
55
57
56
58
" Setup visualmode bindings yourself, to some keys which don't interact
57
59
" with e.g. change command
Original file line number Diff line number Diff line change @@ -16,18 +16,10 @@ DOCUMENTATION *cider-documentation*
16
16
*cider-no-maps*
17
17
g:cider_no_maps Set this option to true to disable built-in maps.
18
18
19
- *refactor-nrepl-prune-ns-form*
20
- g:refactor_nrepl_prune_ns_form
21
- Use this option to set the prune-ns-form option for
22
- refactor-nrepl. Check
23
- https://github.com/clojure-emacs/refactor-nrepl#configure
24
- for documentation.
25
-
26
- *refactor-nrepl-prefix-rewriting*
27
- g:refactor_nrepl_prefix_rewriting
28
- Use this option to set the prefix-rewriting option for
29
- refactor-nrepl. Check
30
- https://github.com/clojure-emacs/refactor-nrepl#configure
19
+ *refactor-nrepl-options*
20
+ g:refactor_nrepl_options
21
+ Use this option to set settings for refactor-nrepl.
22
+ Check https://github.com/clojure-emacs/refactor-nrepl#configure
31
23
for documentation.
32
24
33
25
*cider-=f*
Original file line number Diff line number Diff line change @@ -138,12 +138,10 @@ function! s:clean_ns() abort
138
138
if expand (' <cword>' ) == ? ' ns'
139
139
let opts = { ' op' : ' clean-ns' , ' path' : p }
140
140
141
- if exists (' g:refactor_nrepl_prune_ns_form' )
142
- let opts[' prune-ns-form' ] = g: refactor_nrepl_prune_ns_form ? ' true' : ' false'
143
- endif
144
-
145
- if exists (' g:refactor_nrepl_prefix_rewriting' )
146
- let opts[' prefix-rewriting' ] = g: refactor_nrepl_prefix_rewriting ? ' true' : ' false'
141
+ if exists (' g:refactor_nrepl_options' )
142
+ for [opt_k, opt_v] in items (g: refactor_nrepl_options )
143
+ let opts[opt_k] = opt_v
144
+ endfor
147
145
endif
148
146
149
147
let res = fireplace#message (opts)[0 ]
You can’t perform that action at this time.
0 commit comments