]> git.eshelyaron.com Git - emacs.git/commitdiff
(cl-macro-environment): Provide a docstring.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 30 Aug 2009 14:18:25 +0000 (14:18 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 30 Aug 2009 14:18:25 +0000 (14:18 +0000)
lisp/emacs-lisp/cl-macs.el

index 9a2eee325f4d65dfb0a1af08b95b3e13144c14f1..f0ac3c562a1cafa70d0ef9fb6ed8eca958d7077d 100644 (file)
@@ -222,7 +222,11 @@ its argument list allows full Common Lisp conventions."
 (defconst lambda-list-keywords
   '(&optional &rest &key &allow-other-keys &aux &whole &body &environment))
 
-(defvar cl-macro-environment nil)
+(defvar cl-macro-environment nil
+  "Keep the list of currently active macros.
+It is a list of elements of the form either:
+- (SYMBOL . FUNCTION) where FUNCTION is the macro expansion function.
+- (SYMBOL-NAME . EXPANSION) where SYMBOL-NAME is the name of a symbol macro.")
 (defvar bind-block) (defvar bind-defs) (defvar bind-enquote)
 (defvar bind-inits) (defvar bind-lets) (defvar bind-forms)