From a567e2f85e7d0bbc2be0c6945817bd8fbe42d153 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 24 Aug 2019 01:22:07 -0400 Subject: [PATCH] Remove pushmany! macro It is redundant with prependq!, appendq! and pushnew!. --- core/core-lib.el | 7 ------- 1 file changed, 7 deletions(-) diff --git a/core/core-lib.el b/core/core-lib.el index 06547f4d2..3d2d27c29 100644 --- a/core/core-lib.el +++ b/core/core-lib.el @@ -171,13 +171,6 @@ This is a variadic `cl-pushnew'." `(dolist (,var (list ,@values)) (cl-pushnew ,var ,place)))) -(defmacro pushmany! (place &rest values) - "Push VALUES sequentually into PLACE. -This is a variadic `push'." - (let ((var (make-symbol "result"))) - `(dolist (,var ,values) - (push ,var ,place)))) - (defmacro prependq! (sym &rest lists) "Prepend LISTS to SYM in place." `(setq ,sym (append ,@lists ,sym)))