From d4841ce7c6ba315e8f2f5a4f48fcfb5a773d7d59 Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Sun, 18 Jun 2017 04:09:49 -0700 Subject: Indicate both special form and macro in doc Some symbols, like `clojure.core/let`, are both special forms AND macros. `cider-doc` should indicate this. --- cider-doc.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'cider-doc.el') diff --git a/cider-doc.el b/cider-doc.el index 2b34444c..55c663d1 100644 --- a/cider-doc.el +++ b/cider-doc.el @@ -432,8 +432,10 @@ Tables are marked to be ignored by line wrap." (dolist (form forms) (insert " ") (emit (cider-font-lock-as-clojure form)))) - (when (or special macro) - (emit (if special "Special Form" "Macro") 'font-lock-variable-name-face)) + (when special + (emit "Special Form" 'font-lock-keyword-face)) + (when macro + (emit "Macro" 'font-lock-variable-name-face)) (when added (emit (concat "Added in " added) 'font-lock-comment-face)) (when depr -- cgit v1.2.3