From 6d6595a06c3b075635b91540bd82a117db9a3f2f Mon Sep 17 00:00:00 2001 From: Chaitanya Koparkar Date: Thu, 15 Sep 2016 02:35:33 -0400 Subject: [Fix #1769] Display fn spec in the doc buffers (#1833) --- cider-doc.el | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'cider-doc.el') diff --git a/cider-doc.el b/cider-doc.el index 40f0e075..667aab47 100644 --- a/cider-doc.el +++ b/cider-doc.el @@ -394,6 +394,7 @@ Tables are marked to be ignored by line wrap." (javadoc (nrepl-dict-get info "javadoc")) (super (nrepl-dict-get info "super")) (ifaces (nrepl-dict-get info "interfaces")) + (spec (nrepl-dict-get info "spec")) (clj-name (if ns (concat ns "/" name) name)) (java-name (if member (concat class "/" member) class)) (see-also (nrepl-dict-get info "see-also"))) @@ -455,6 +456,10 @@ Tables are marked to be ignored by line wrap." (browse-url (button-get x 'url)))) (insert ".\n")) (insert "\n") + (when spec + (emit "Spec: " 'font-lock-function-name-face) + (mapc (lambda (s) (insert s "\n")) spec) + (insert "\n")) (if cider-docview-file (progn (insert (propertize (if class java-name clj-name) -- cgit v1.2.3