summaryrefslogtreecommitdiff
path: root/cider-macroexpansion.el
diff options
context:
space:
mode:
authorBozhidar Batsov <bozhidar@tradeo.com>2014-07-28 15:19:51 +0300
committerBozhidar Batsov <bozhidar@tradeo.com>2014-07-28 15:19:51 +0300
commit04fcaa550e4cbeba3f623e996c80b3cfd60d8560 (patch)
treefca2150a08730df7e0ca3b9ea7e6e96dace4fdca /cider-macroexpansion.el
parent04a335d022fe55772b756a7678a3fa06f0032712 (diff)
Make namespace display in the macroexpansion buffer configurable
Diffstat (limited to 'cider-macroexpansion.el')
-rw-r--r--cider-macroexpansion.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/cider-macroexpansion.el b/cider-macroexpansion.el
index 60d1e26d..5bf82797 100644
--- a/cider-macroexpansion.el
+++ b/cider-macroexpansion.el
@@ -36,6 +36,12 @@
(push cider-macroexpansion-buffer cider-ancilliary-buffers)
+(defcustom cider-macroexpansion-suppress-namespaces nil
+ "When non-nil namespaces won't be displayed in the macroexpansion buffer."
+ :type 'boolean
+ :group 'cider
+ :package-version '(cider . "0.7.0"))
+
(defun cider-macroexpand-undo (&optional arg)
"Undo the last macroexpansion, using `undo-only'.
ARG is passed along to `undo-only'."
@@ -54,7 +60,7 @@ This variable specifies both what was expanded and the expander.")
(list "op" expander
"code" expr
"ns" (cider-current-ns)
- "suppress-namespaces" "false")) :value))
+ "suppress-namespaces" cider-macroexpansion-suppress-namespaces)) :value))
(defun cider-macroexpand-expr (expander expr)
"Macroexpand, use EXPANDER, the given EXPR."