diff lisp/specifier.el @ 5267:668c73e222fd

Change forms like (delq nil (mapcar ...)) to (mapcan ...). lisp/ChangeLog addition: 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * x-faces.el (x-available-font-sizes): * specifier.el (let-specifier): * package-ui.el (pui-add-required-packages): * msw-faces.el (mswindows-available-font-sizes): * modeline.el (modeline-minor-mode-menu): * minibuf.el (minibuf-directory-files): Replace the O2N (delq nil (mapcar (lambda (W) (and X Y)) Z)) with the ON (mapcan (lambda (W) (and X (list Y))) Z) in these files.
author Aidan Kehoe <kehoea@parhasard.net>
date Thu, 16 Sep 2010 15:06:38 +0100
parents 04811a268716
children f00192e1cd49 308d34e9f07d
line wrap: on
line diff
--- a/lisp/specifier.el	Thu Sep 16 14:31:40 2010 +0100
+++ b/lisp/specifier.el	Thu Sep 16 15:06:38 2010 +0100
@@ -521,10 +521,9 @@
 			       varlist)))
       ;; Bind the appropriate variables.
       `(let* (,@(mapcan #'(lambda (varel)
-			    (delq nil (mapcar
-				       #'(lambda (varcons)
-					   (and (cdr varcons) varcons))
-				       varel)))
+			    (mapcan #'(lambda (varcons)
+                                        (and (cdr varcons) (list varcons)))
+				       varel))
 			varlist)
 		,@oldvallist)
 	 (unwind-protect