From unknown Fri Sep 19 16:06:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21268: 24.4; request: add-several-to-list Resent-From: Michael Hoffman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Aug 2015 19:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21268 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21268@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14396653101930 (code B ref -1); Sat, 15 Aug 2015 19:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Aug 2015 19:01:50 +0000 Received: from localhost ([127.0.0.1]:56905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQgiD-0000V2-LS for submit@debbugs.gnu.org; Sat, 15 Aug 2015 15:01:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53812) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQgDg-0008BU-ED for submit@debbugs.gnu.org; Sat, 15 Aug 2015 14:30:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQgDf-0001YI-9h for submit@debbugs.gnu.org; Sat, 15 Aug 2015 14:30:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQgDf-0001YE-72 for submit@debbugs.gnu.org; Sat, 15 Aug 2015 14:30:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQgDe-0006Xs-AF for bug-gnu-emacs@gnu.org; Sat, 15 Aug 2015 14:30:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQgDb-0001Sm-4n for bug-gnu-emacs@gnu.org; Sat, 15 Aug 2015 14:30:14 -0400 Received: from plane.gmane.org ([80.91.229.3]:40366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQgDa-0001Of-Uq for bug-gnu-emacs@gnu.org; Sat, 15 Aug 2015 14:30:11 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZQgDV-0003Cz-Gy for bug-gnu-emacs@gnu.org; Sat, 15 Aug 2015 20:30:05 +0200 Received: from 135-23-214-163.cpe.pppoe.ca ([135.23.214.163]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 15 Aug 2015 20:30:05 +0200 Received: from gmane3-hoffman by 135-23-214-163.cpe.pppoe.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 15 Aug 2015 20:30:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Michael Hoffman Date: Sat, 15 Aug 2015 14:26:57 -0400 Lines: 10 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 135-23-214-163.cpe.pppoe.ca User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Mailman-Approved-At: Sat, 15 Aug 2015 15:01:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) I would like to request the following function be added to subr.el: (defun add-several-to-list (list-var &rest elements) "Add to LIST-VAR all ELEMENTS." (dolist (element (reverse elements)) (add-to-list list-var element))) This is useful in adding many items to configuration variables without duplication, while keeping the same order, and avoiding repeated calls to add-to-list. From unknown Fri Sep 19 16:06:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21268: 24.4; request: add-several-to-list Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Aug 2019 20:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21268 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Hoffman Cc: 21268@debbugs.gnu.org Received: via spool by 21268-submit@debbugs.gnu.org id=B21268.156468956620821 (code B ref 21268); Thu, 01 Aug 2019 20:00:03 +0000 Received: (at 21268) by debbugs.gnu.org; 1 Aug 2019 19:59:26 +0000 Received: from localhost ([127.0.0.1]:55368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htHEU-0005Pk-Hu for submit@debbugs.gnu.org; Thu, 01 Aug 2019 15:59:26 -0400 Received: from quimby.gnus.org ([80.91.231.51]:45390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htHEQ-0005Pa-Jw for 21268@debbugs.gnu.org; Thu, 01 Aug 2019 15:59:24 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htHEN-0003QA-4k; Thu, 01 Aug 2019 21:59:21 +0200 From: Lars Ingebrigtsen References: Date: Thu, 01 Aug 2019 21:59:18 +0200 In-Reply-To: (Michael Hoffman's message of "Sat, 15 Aug 2015 14:26:57 -0400") Message-ID: <87o918ejxl.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Hoffman writes: > I would like to request the following function be added to subr.el: > > (defun add-several-to-list (list-var &rest elements) > "Add to LIST-VAR all ELEMENTS." > (dolist (element (reverse elements)) [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Hoffman writes: > I would like to request the following function be added to subr.el: > > (defun add-several-to-list (list-var &rest elements) > "Add to LIST-VAR all ELEMENTS." > (dolist (element (reverse elements)) > (add-to-list list-var element))) > > This is useful in adding many items to configuration variables without > duplication, while keeping the same order, and avoiding repeated calls > to add-to-list. I think this seems like a too specialised function to be generally useful. And it's about the same thing as (cl-delete-duplicates (append old new)) So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 01 15:59:33 2019 Received: (at control) by debbugs.gnu.org; 1 Aug 2019 19:59:33 +0000 Received: from localhost ([127.0.0.1]:55371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htHEa-0005QA-Pq for submit@debbugs.gnu.org; Thu, 01 Aug 2019 15:59:33 -0400 Received: from quimby.gnus.org ([80.91.231.51]:45404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htHEY-0005Pz-CA for control@debbugs.gnu.org; Thu, 01 Aug 2019 15:59:30 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htHEV-0003QG-ML for control@debbugs.gnu.org; Thu, 01 Aug 2019 21:59:29 +0200 Date: Thu, 01 Aug 2019 21:59:27 +0200 Message-Id: <87mugsejxc.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #21268 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 21268 wontfix close 21268 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 21268 wontfix close 21268 quit