Skip to content

Commit 906171b

Browse files
committed
Rely on the ClojureDocs middleware for the sym resolution
Originally the middleware was relying on the clients to figure out the resolution, but this was recently improved.
1 parent 13a82e7 commit 906171b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

cider-clojuredocs.el

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,9 @@ opposite of what that option dictates."
122122

123123
(defun cider-clojuredocs-lookup (sym)
124124
"Look up the ClojureDocs documentation for SYM."
125-
(if-let* ((var-info (cider-var-info sym)))
126-
(let* ((name (nrepl-dict-get var-info "name"))
127-
(ns (nrepl-dict-get var-info "ns" (cider-current-ns)))
128-
(docs (cider-sync-request:clojuredocs-lookup ns name)))
129-
(pop-to-buffer (cider-create-clojuredocs-buffer (cider-clojuredocs--content docs))))
130-
(error "Symbol %s not resolved" sym)))
125+
(let ((docs (cider-sync-request:clojuredocs-lookup (cider-current-ns) sym)))
126+
(pop-to-buffer (cider-create-clojuredocs-buffer (cider-clojuredocs--content docs))))
127+
(error "Symbol %s not resolved" sym))
131128

132129
;;;###autoload
133130
(defun cider-clojuredocs (&optional arg)

0 commit comments

Comments
 (0)