Skip to content

Commit 90f82e2

Browse files
committed
Prefix argument is now passed through to
clojure-quick-repls-switch-to-relevant-repl calls
1 parent c2e5260 commit 90f82e2

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

clojure-quick-repls.el

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,16 @@
124124
(if (string= ext "cljs")
125125
(nrepl-make-connection-default clojure-quick-repls-cljs-con-buf)
126126
(nrepl-make-connection-default clojure-quick-repls-clj-con-buf))
127-
(when (fboundp f)
127+
(when f
128128
(funcall f)))
129-
(when (fboundp h)
130-
(funcall h)))))
129+
(when h
130+
(funcall h)))))
131131

132132
(defun clojure-quick-repls-switch-to-relevant-repl (arg)
133133
(interactive)
134-
(clojure-quick-repls-set-connection 'cider-switch-to-current-repl-buffer 'cider-switch-to-relevant-repl-buffer))
134+
(lexical-let ((a arg))
135+
(clojure-quick-repls-set-connection (lambda () (cider-switch-to-current-repl-buffer a))
136+
(lambda () (cider-switch-to-relevant-repl-buffer a)))))
135137

136138
(if (version< emacs-version "24.4")
137139
(progn

0 commit comments

Comments
 (0)