Variable: edebug-eval-macro-args

edebug-eval-macro-args is a customizable variable defined in edebug.el.gz.

Value

nil

Documentation

Non-nil means all macro call arguments may be evaluated.

If this variable is nil, the default, Edebug will *not* wrap macro call arguments as if they will be evaluated. For each macro, an edebug-form-spec overrides this option. So to specify exceptions for macros that have some arguments evaluated and some not, use def-edebug-spec to specify an edebug-form-spec.

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defcustom edebug-eval-macro-args nil
  "Non-nil means all macro call arguments may be evaluated.
If this variable is nil, the default, Edebug will *not* wrap
macro call arguments as if they will be evaluated.
For each macro, an `edebug-form-spec' overrides this option.
So to specify exceptions for macros that have some arguments evaluated
and some not, use `def-edebug-spec' to specify an `edebug-form-spec'."
  :type 'boolean)