Variable: cider-macroexpansion-display-namespaces

cider-macroexpansion-display-namespaces is a customizable variable defined in cider-macroexpansion.el.

Value

tidy

Documentation

Determines how namespaces are displayed in macro expansions.

Honored both by the macroexpansion buffer and by the inline cider-macrostep expansions. Possible values are:

  qualified ;=> Vars are fully-qualified in the expansion
  none ;=> Vars are displayed without namespace qualification
  tidy ;=> Vars that are :refer-ed or in the current namespace are
                 displayed with their simple name, non-referred vars from other
                 namespaces are referred using the alias for that namespace (if
                 defined), other vars are displayed fully qualified.

This variable was added, or its default value changed, in cider version 0.7.0.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-macroexpansion.el
(defcustom cider-macroexpansion-display-namespaces 'tidy
  "Determines how namespaces are displayed in macro expansions.
Honored both by the macroexpansion buffer and by the inline
`cider-macrostep' expansions.  Possible values are:

  `qualified' ;=> Vars are fully-qualified in the expansion
  `none'      ;=> Vars are displayed without namespace qualification
  `tidy'      ;=> Vars that are :refer-ed or in the current namespace are
                 displayed with their simple name, non-referred vars from other
                 namespaces are referred using the alias for that namespace (if
                 defined), other vars are displayed fully qualified."
  :type '(choice (const :tag "Suppress namespaces" none)
                 (const :tag "Show fully-qualified namespaces" qualified)
                 (const :tag "Show namespace aliases" tidy))
  :group 'cider
  :package-version '(cider . "0.7.0"))