aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2009-08-30 14:18:25 +0000
committerStefan Monnier2009-08-30 14:18:25 +0000
commitf9a9e6ea08fbc671306e774830ebc22d9d087cb2 (patch)
tree4e7118237cb8668254f4c0de713fa92fe38c9577
parent5fe443deae3d0036a667273ab09971b24ce282d3 (diff)
downloademacs-f9a9e6ea08fbc671306e774830ebc22d9d087cb2.tar.gz
emacs-f9a9e6ea08fbc671306e774830ebc22d9d087cb2.zip
(cl-macro-environment): Provide a docstring.
-rw-r--r--lisp/emacs-lisp/cl-macs.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index 9a2eee325f4..f0ac3c562a1 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -222,7 +222,11 @@ its argument list allows full Common Lisp conventions."
222(defconst lambda-list-keywords 222(defconst lambda-list-keywords
223 '(&optional &rest &key &allow-other-keys &aux &whole &body &environment)) 223 '(&optional &rest &key &allow-other-keys &aux &whole &body &environment))
224 224
225(defvar cl-macro-environment nil) 225(defvar cl-macro-environment nil
226 "Keep the list of currently active macros.
227It is a list of elements of the form either:
228- (SYMBOL . FUNCTION) where FUNCTION is the macro expansion function.
229- (SYMBOL-NAME . EXPANSION) where SYMBOL-NAME is the name of a symbol macro.")
226(defvar bind-block) (defvar bind-defs) (defvar bind-enquote) 230(defvar bind-block) (defvar bind-defs) (defvar bind-enquote)
227(defvar bind-inits) (defvar bind-lets) (defvar bind-forms) 231(defvar bind-inits) (defvar bind-lets) (defvar bind-forms)
228 232