Skip to content

Commit d9bc05d

Browse files
committed
Don't make info request for empty symbol
When the symbol is an empty string, don't request info on it.
1 parent 2c281dd commit d9bc05d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

cider-client.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ contain a `candidates' key, it is returned as is."
203203
204204
When multiple matching vars are returned you'll be prompted to select one,
205205
unless ALL is truthy."
206-
(when var
206+
(when (and var (not (string= var "")))
207207
(let ((val (plist-get (nrepl-send-request-sync
208208
(list "op" "info"
209209
"session" (nrepl-current-session)

test/cider-tests.el

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@
8383
:done t))
8484
(nrepl-current-session () nil)
8585
(cider-current-ns () "user"))
86-
(should (equal (cadr (assoc "doc" (cider-var-info "str"))) "stub" ))))
86+
(should (equal (cadr (assoc "doc" (cider-var-info "str"))) "stub" ))
87+
(should (not (cider-var-info "")))))
8788

8889
(ert-deftest test-cider-get-var-attr ()
8990
(let ((var-info '(("doc" "var doc") ("arglists" "var arglists"))))

0 commit comments

Comments
 (0)