]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix previous macroexp-progn doc string fix
authorLars Ingebrigtsen <larsi@gnus.org>
Sat, 3 Aug 2019 11:47:40 +0000 (13:47 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 3 Aug 2019 11:48:31 +0000 (13:48 +0200)
* lisp/emacs-lisp/macroexp.el (macroexp-progn): Fix previous doc
string clarification.

lisp/emacs-lisp/macroexp.el

index 9b29d0058c05966102f7942fc95d9ef528695c3e..d27cc0a63c5afc8492e54bd630f55724ce72bac0 100644 (file)
@@ -319,8 +319,9 @@ definitions to shadow the loaded ones for use in file byte-compilation."
     (cons (nreverse decls) body)))
 
 (defun macroexp-progn (exps)
-  "Return EXPS with `progn' prepended.
-If EXPS is a single expression, `progn' is not prepended."
+  "Return EXPS (a list of expressions) with `progn' prepended.
+If EXPS is a list with a single expression, `progn' is not
+prepended, but that expression is returned instead."
   (if (cdr exps) `(progn ,@exps) (car exps)))
 
 (defun macroexp-unprogn (exp)