File tree Expand file tree Collapse file tree 1 file changed +7
-14
lines changed Expand file tree Collapse file tree 1 file changed +7
-14
lines changed Original file line number Diff line number Diff line change 1
1
" vim-clojure-highlight
2
2
3
- " By default spawn a Java process as necessary when opening a file
4
- if ! exists (' g:vim_clojure_highlight_require_existing_session' )
5
- let g: vim_clojure_highlight_require_existing_session = 0
6
- endif
7
-
8
3
function ! vim_clojure_highlight#existing_session ()
9
- if ! g: vim_clojure_highlight_require_existing_session ||
10
- \ (exists (' g:fireplace_nrepl_sessions' ) && len (g: fireplace_nrepl_sessions ))
11
- return 1
12
- endif
13
- return 0
4
+ return exists (' g:fireplace_nrepl_sessions' ) && len (g: fireplace_nrepl_sessions )
14
5
endfunction
15
6
16
7
function ! vim_clojure_highlight#require ()
17
- if vim_clojure_highlight#existing_session () && fireplace#evalparse (" (find-ns 'vim-clojure-highlight)" ) == # ' '
8
+ if ! vim_clojure_highlight#existing_session () | return | endif
9
+
10
+ if fireplace#evalparse (" (find-ns 'vim-clojure-highlight)" ) == # ' '
18
11
let buf = join (readfile (globpath (&runtimepath , ' autoload/vim_clojure_highlight.clj' )), " \n " )
19
12
call fireplace#session_eval (' (do ' . buf . ' )' )
20
13
endif
21
14
endfunction
22
15
23
16
function ! vim_clojure_highlight#syntax_match_references ()
17
+ if ! vim_clojure_highlight#existing_session () | return | endif
18
+
24
19
try
25
20
call vim_clojure_highlight#require ()
26
- if vim_clojure_highlight#existing_session ()
27
- execute fireplace#evalparse (" (vim-clojure-highlight/ns-syntax-command '" . fireplace#ns () . " )" )
28
- endif
21
+ execute fireplace#evalparse (" (vim-clojure-highlight/ns-syntax-command '" . fireplace#ns () . " )" )
29
22
catch /./
30
23
endtry
31
24
endfunction
You can’t perform that action at this time.
0 commit comments