Skip to content

Commit 7dec70e

Browse files
author
Bozhidar Batsov
committed
Fix ns detection logic in cider-read-and-eval
1 parent c8f4e7c commit 7dec70e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cider-interaction.el

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1377,11 +1377,12 @@ With a PREFIX argument, print the result in the current buffer."
13771377
"Read a sexp from the minibuffer and output its result to the echo area."
13781378
(interactive)
13791379
(let* ((form (cider-read-from-minibuffer "CIDER Eval: "))
1380-
(ns-form (if (cider-ns-form-p form) "" (cider-ns-form))))
1380+
(ns-form (if (cider-ns-form-p form) "" (format "(ns %s)" (cider-current-ns)))))
13811381
(with-current-buffer (get-buffer-create cider-read-eval-buffer)
13821382
(erase-buffer)
13831383
(clojure-mode)
1384-
(insert ns-form "\n")
1384+
(unless (string= "" ns-form)
1385+
(insert ns-form "\n\n"))
13851386
(let ((start-pos (point)))
13861387
(insert form)
13871388
(cider-interactive-eval form start-pos)))))

0 commit comments

Comments
 (0)