mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
Merge from emacs-24; up to 2012-11-08T14:54:03Z!monnier@iro.umontreal.ca
This commit is contained in:
commit
6baf66d53b
41 changed files with 1804 additions and 1005 deletions
|
|
@ -131,7 +131,7 @@ TYPE is the sequence type to return.
|
|||
;;;###autoload
|
||||
(defun cl-maplist (cl-func cl-list &rest cl-rest)
|
||||
"Map FUNCTION to each sublist of LIST or LISTs.
|
||||
Like `mapcar', except applies to lists and their cdr's rather than to
|
||||
Like `cl-mapcar', except applies to lists and their cdr's rather than to
|
||||
the elements themselves.
|
||||
\n(fn FUNCTION LIST...)"
|
||||
(if cl-rest
|
||||
|
|
@ -170,7 +170,7 @@ the elements themselves.
|
|||
|
||||
;;;###autoload
|
||||
(defun cl-mapcan (cl-func cl-seq &rest cl-rest)
|
||||
"Like `mapcar', but nconc's together the values returned by the function.
|
||||
"Like `cl-mapcar', but nconc's together the values returned by the function.
|
||||
\n(fn FUNCTION SEQUENCE...)"
|
||||
(apply 'nconc (apply 'cl-mapcar cl-func cl-seq cl-rest)))
|
||||
|
||||
|
|
@ -675,6 +675,9 @@ PROPLIST is a list of the sort returned by `symbol-plist'.
|
|||
|
||||
;;;###autoload
|
||||
(defun cl-prettyexpand (form &optional full)
|
||||
"Expand macros in FORM and insert the pretty-printed result.
|
||||
Optional argument FULL non-nil means to expand all macros,
|
||||
including `cl-block' and `cl-eval-when'."
|
||||
(message "Expanding...")
|
||||
(let ((cl--compiling-file full)
|
||||
(byte-compile-macro-environment nil))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue