From unknown Fri Jun 20 07:19:33 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#74378 <74378@debbugs.gnu.org> To: bug#74378 <74378@debbugs.gnu.org> Subject: Status: [PATCH] Allow lambdas for 'flymake-cc-command' Reply-To: bug#74378 <74378@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:19:33 +0000 retitle 74378 [PATCH] Allow lambdas for 'flymake-cc-command' reassign 74378 emacs submitter 74378 Pengji Zhang severity 74378 normal tag 74378 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 15 22:54:46 2024 Received: (at submit) by debbugs.gnu.org; 16 Nov 2024 03:54:46 +0000 Received: from localhost ([127.0.0.1]:51649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tC9tW-0001Rl-A9 for submit@debbugs.gnu.org; Fri, 15 Nov 2024 22:54:46 -0500 Received: from lists.gnu.org ([209.51.188.17]:57678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tC9tU-0001Rb-G8 for submit@debbugs.gnu.org; Fri, 15 Nov 2024 22:54:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tC9tS-000603-OU for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2024 22:54:42 -0500 Received: from fout-a6-smtp.messagingengine.com ([103.168.172.149]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tC9tQ-00008s-T6 for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2024 22:54:42 -0500 Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfout.phl.internal (Postfix) with ESMTP id 94AFA138045F for ; Fri, 15 Nov 2024 22:54:38 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Fri, 15 Nov 2024 22:54:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pengjiz.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1731729278; x=1731815678; bh=326Yqy7hGxvwI4hms0UcwdSO4oJ8Xg23 Eu8Ykxka0xU=; b=BGw6/QhWQRXs4mm0R+J9cz5givre+yUsLuD0+Z3GQnFK4Kv1 XLrNIXWKUY8V4wus4trJ8GZ78KT9l+fzHMqOgosQ7ozhcZ3JjQjvJ+/W7cTRfABE 3E+IeZy4FhEeNLpeeAkk5iqXoXxEu4E+FjV7+9eGOvGG9RmSntxE/LdkHS4Zt4pf mdMfAsuKAHJnPY3DZ/BETqjI6We77MA/98lTTFNVXhIklvVdBHXmdp1AAmjTLyG6 eu6rcC021oc6Mvbwdmk8cSW2HnX/PJWeaw8pbVdGQ2iW1iw+/lrMehOlAdpE1UPr l132ZP6ziq4GP1r865WZlJI5KCQnV0iWnZUZKw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1731729278; x= 1731815678; bh=326Yqy7hGxvwI4hms0UcwdSO4oJ8Xg23Eu8Ykxka0xU=; b=h hw4ytBCk8jbas5AF4FCRyJ5ACk9iYXIymm3RuDngDmG0tfvwaKivTleKdL9RimAJ +gKAhycG3zqBkKGMavhR1zMtznklEy4lSu0M4jmdLNj4+4sA9GHkP8fM3rO1o/6A /txxwiDwlK6mNpCElQ/E32iDZBVpQY6n76y6T25wqe9KxpYT1pkJQyTz7q0+bwNz sB0o7ZFup6PiMD6JRp8ie2xje/k/L+OptKX31ljd2VXlhNC+Jpm83uvNbN3UPVE3 lflS9tFv25VH6LVFq+1vFRrRP1Yj1TY7XKuHRMXlf5jiDiu4L+0gQPswMTyq7Yfj vuWhD7N2bCJc82Q7Kq3iA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrvdehgdeifecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkf ggtgesmhdtreertddttdenucfhrhhomheprfgvnhhgjhhiucgkhhgrnhhguceomhgvsehp vghnghhjihiirdgtohhmqeenucggtffrrghtthgvrhhnpeffgfeihffgudelledvieeitd dvfeeigeektdekffdtleejgfehledvffejgeetgeenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehmvgesphgvnhhgjhhiiidrtghomhdpnhgspg hrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghughdqghhn uhdqvghmrggtshesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i16614472:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 15 Nov 2024 22:54:37 -0500 (EST) From: Pengji Zhang To: bug-gnu-emacs@gnu.org Subject: [PATCH] Allow lambdas for 'flymake-cc-command' Date: Sat, 16 Nov 2024 11:54:19 +0800 Message-ID: <87plmvj0k4.fsf@pengjiz.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=103.168.172.149; envelope-from=me@pengjiz.com; helo=fout-a6-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit 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: -2.6 (--) --=-=-= Content-Type: text/plain Hello! Currently the option 'flymake-cc-command' only takes a symbol that names a function, instead of all callable objects. I am not sure if that is an intentional design, but I think the alternative is more common and semantic. So I am proposing this patch to allow setting 'flymake-cc-command' to an unnamed lambda (and other callable objects). Thank you! Pengji --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Allow-lambdas-for-flymake-cc-command.patch >From 53cc56749e8b396fefb7f430a1eb9e13aa4a25ee Mon Sep 17 00:00:00 2001 From: Pengji Zhang Date: Sat, 16 Nov 2024 11:26:41 +0800 Subject: [PATCH] Allow lambdas for 'flymake-cc-command' * lisp/progmodes/flymake-cc.el (flymake-cc-command): Use customization type 'function' instead of 'symbol' to allow other callable objects in addition to named functions, and update the doc string accordingly. (flymake-cc): Use 'functionp' to check if 'flymake-cc-command' is callable. --- lisp/progmodes/flymake-cc.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/progmodes/flymake-cc.el b/lisp/progmodes/flymake-cc.el index 60e7da5d617..79557c9fbe4 100644 --- a/lisp/progmodes/flymake-cc.el +++ b/lisp/progmodes/flymake-cc.el @@ -28,17 +28,17 @@ (require 'cl-lib) -(defcustom flymake-cc-command 'flymake-cc-use-special-make-target +(defcustom flymake-cc-command #'flymake-cc-use-special-make-target "Command used by the `flymake-cc' backend. -A list of strings, or a symbol naming a function that produces one -such list when called with no arguments in the buffer where the -variable `flymake-mode' is active. +A list of strings, or a function that produces one such list when called +with no arguments in the buffer where the variable `flymake-mode' is +active. The command should invoke a GNU-style compiler that checks the syntax of a (Obj)C(++) program passed to it via its standard input and prints the result on its standard output." :type '(choice - (symbol :tag "Function") + (function :tag "Function") (repeat :tag "Command(s)" string)) :version "27.1" :group 'flymake-cc) @@ -128,7 +128,7 @@ flymake-cc (make-process :name "gcc-flymake" :buffer (generate-new-buffer "*gcc-flymake*") - :command (if (symbolp flymake-cc-command) + :command (if (functionp flymake-cc-command) (funcall flymake-cc-command) flymake-cc-command) :noquery t :connection-type 'pipe -- 2.47.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 16 09:30:31 2024 Received: (at 74378) by debbugs.gnu.org; 16 Nov 2024 14:30:31 +0000 Received: from localhost ([127.0.0.1]:52654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCJok-0005pR-HN for submit@debbugs.gnu.org; Sat, 16 Nov 2024 09:30:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCJoj-0005pE-47 for 74378@debbugs.gnu.org; Sat, 16 Nov 2024 09:30:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCJoc-0006kI-88; Sat, 16 Nov 2024 09:30:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eH2vO9uVeDZ3kZilAy+7+OrSZFX/gpj2dlOIqZysC54=; b=dIuqka5tUcrS NxeP1cyz9otvvjKwtRlPrGqQs5HDwFmLCKM0QUSlch7/uuk/rzaa+bhCFKlK0Pa6iXsvSs2oMP2Ia odvVvPHM/IXXtOwFxSlEonFmI+rA64nsPMkwWn2rd6Iumt4sfpFHhzO9XbUaM+LBv2KB3wqebX9nW LpOkFdRPrPYDXPNn2ILDR8ddjQ7eGyX0MOtl4p2npZnheu2DLZ1/TLgOfwAg43Hzr2jCOAwoLfyJL /hKMqKZHemz4oQyPOoW7XdejOzsO1bX349o/6xLMMUulk6O5/CcqqTAGejw7Wz/aDNYXi2MfrjO0p BzDF23CKW81wzcYv//i9IA==; Date: Sat, 16 Nov 2024 16:30:19 +0200 Message-Id: <861pzbgsjo.fsf@gnu.org> From: Eli Zaretskii To: Pengji Zhang , Spencer Baugh In-Reply-To: <87plmvj0k4.fsf@pengjiz.com> (message from Pengji Zhang on Sat, 16 Nov 2024 11:54:19 +0800) Subject: Re: bug#74378: [PATCH] Allow lambdas for 'flymake-cc-command' References: <87plmvj0k4.fsf@pengjiz.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74378 Cc: 74378@debbugs.gnu.org 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: -3.3 (---) > From: Pengji Zhang > Date: Sat, 16 Nov 2024 11:54:19 +0800 > > Currently the option 'flymake-cc-command' only takes a symbol that names > a function, instead of all callable objects. I am not sure if that is an > intentional design, but I think the alternative is more common and > semantic. So I am proposing this patch to allow setting > 'flymake-cc-command' to an unnamed lambda (and other callable objects). > > Thank you! Spencer, any comments? > >From 53cc56749e8b396fefb7f430a1eb9e13aa4a25ee Mon Sep 17 00:00:00 2001 > From: Pengji Zhang > Date: Sat, 16 Nov 2024 11:26:41 +0800 > Subject: [PATCH] Allow lambdas for 'flymake-cc-command' > > * lisp/progmodes/flymake-cc.el (flymake-cc-command): Use > customization type 'function' instead of 'symbol' to allow other > callable objects in addition to named functions, and update the > doc string accordingly. > (flymake-cc): Use 'functionp' to check if 'flymake-cc-command' > is callable. > --- > lisp/progmodes/flymake-cc.el | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/lisp/progmodes/flymake-cc.el b/lisp/progmodes/flymake-cc.el > index 60e7da5d617..79557c9fbe4 100644 > --- a/lisp/progmodes/flymake-cc.el > +++ b/lisp/progmodes/flymake-cc.el > @@ -28,17 +28,17 @@ > > (require 'cl-lib) > > -(defcustom flymake-cc-command 'flymake-cc-use-special-make-target > +(defcustom flymake-cc-command #'flymake-cc-use-special-make-target > "Command used by the `flymake-cc' backend. > -A list of strings, or a symbol naming a function that produces one > -such list when called with no arguments in the buffer where the > -variable `flymake-mode' is active. > +A list of strings, or a function that produces one such list when called > +with no arguments in the buffer where the variable `flymake-mode' is > +active. > > The command should invoke a GNU-style compiler that checks the > syntax of a (Obj)C(++) program passed to it via its standard > input and prints the result on its standard output." > :type '(choice > - (symbol :tag "Function") > + (function :tag "Function") > (repeat :tag "Command(s)" string)) > :version "27.1" > :group 'flymake-cc) > @@ -128,7 +128,7 @@ flymake-cc > (make-process > :name "gcc-flymake" > :buffer (generate-new-buffer "*gcc-flymake*") > - :command (if (symbolp flymake-cc-command) > + :command (if (functionp flymake-cc-command) > (funcall flymake-cc-command) > flymake-cc-command) > :noquery t :connection-type 'pipe > -- > 2.47.0 > From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 30 04:55:38 2024 Received: (at 74378) by debbugs.gnu.org; 30 Nov 2024 09:55:38 +0000 Received: from localhost ([127.0.0.1]:45488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tHKCP-0006qy-U3 for submit@debbugs.gnu.org; Sat, 30 Nov 2024 04:55:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tHKCN-0006qi-IY for 74378@debbugs.gnu.org; Sat, 30 Nov 2024 04:55:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tHKCH-0007d5-Ut; Sat, 30 Nov 2024 04:55:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=sCV4CPes8HsdaC84gkivWQHk0k3XMWUhwMBP1407m8c=; b=UR59IEVQwKqf kjrXCovn579AX1hTcM6EafZWrXOLwZfXPyb86raK1YtZZFkuntwLxSJ70mMu0pV555Gav1AUv5iz/ uxBmdE52LEmDarIfOumKzRENQMwF42seZrqHDfquOGPFpZliItjSOwTLSNWE/y2zlO37qbUNZ5rzs OwpXhm+0wtGxShFgQV5o2ArF4sAsbVw6E97BArOq8tutsqJk7AgJcU047D0iii4m9lmrl6AwiRvqO EEjxIuh7vCiFWdavkkqUe3MsheEWY6SQPfHAxhJpZ1Liv08fBntctfQcD2XxmiKU7Xyr2Ej7DFx06 27CvEZCgK1bwhM6YGw5G/g==; Date: Sat, 30 Nov 2024 11:55:26 +0200 Message-Id: <86y11182r5.fsf@gnu.org> From: Eli Zaretskii To: sbaugh@janestreet.com In-Reply-To: <861pzbgsjo.fsf@gnu.org> (message from Eli Zaretskii on Sat, 16 Nov 2024 16:30:19 +0200) Subject: Re: bug#74378: [PATCH] Allow lambdas for 'flymake-cc-command' References: <87plmvj0k4.fsf@pengjiz.com> <861pzbgsjo.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74378 Cc: 74378@debbugs.gnu.org, me@pengjiz.com 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: -3.3 (---) Ping! Spencer, please respond. > Cc: 74378@debbugs.gnu.org > Date: Sat, 16 Nov 2024 16:30:19 +0200 > From: Eli Zaretskii > > > From: Pengji Zhang > > Date: Sat, 16 Nov 2024 11:54:19 +0800 > > > > Currently the option 'flymake-cc-command' only takes a symbol that names > > a function, instead of all callable objects. I am not sure if that is an > > intentional design, but I think the alternative is more common and > > semantic. So I am proposing this patch to allow setting > > 'flymake-cc-command' to an unnamed lambda (and other callable objects). > > > > Thank you! > > Spencer, any comments? > > > >From 53cc56749e8b396fefb7f430a1eb9e13aa4a25ee Mon Sep 17 00:00:00 2001 > > From: Pengji Zhang > > Date: Sat, 16 Nov 2024 11:26:41 +0800 > > Subject: [PATCH] Allow lambdas for 'flymake-cc-command' > > > > * lisp/progmodes/flymake-cc.el (flymake-cc-command): Use > > customization type 'function' instead of 'symbol' to allow other > > callable objects in addition to named functions, and update the > > doc string accordingly. > > (flymake-cc): Use 'functionp' to check if 'flymake-cc-command' > > is callable. > > --- > > lisp/progmodes/flymake-cc.el | 12 ++++++------ > > 1 file changed, 6 insertions(+), 6 deletions(-) > > > > diff --git a/lisp/progmodes/flymake-cc.el b/lisp/progmodes/flymake-cc.el > > index 60e7da5d617..79557c9fbe4 100644 > > --- a/lisp/progmodes/flymake-cc.el > > +++ b/lisp/progmodes/flymake-cc.el > > @@ -28,17 +28,17 @@ > > > > (require 'cl-lib) > > > > -(defcustom flymake-cc-command 'flymake-cc-use-special-make-target > > +(defcustom flymake-cc-command #'flymake-cc-use-special-make-target > > "Command used by the `flymake-cc' backend. > > -A list of strings, or a symbol naming a function that produces one > > -such list when called with no arguments in the buffer where the > > -variable `flymake-mode' is active. > > +A list of strings, or a function that produces one such list when called > > +with no arguments in the buffer where the variable `flymake-mode' is > > +active. > > > > The command should invoke a GNU-style compiler that checks the > > syntax of a (Obj)C(++) program passed to it via its standard > > input and prints the result on its standard output." > > :type '(choice > > - (symbol :tag "Function") > > + (function :tag "Function") > > (repeat :tag "Command(s)" string)) > > :version "27.1" > > :group 'flymake-cc) > > @@ -128,7 +128,7 @@ flymake-cc > > (make-process > > :name "gcc-flymake" > > :buffer (generate-new-buffer "*gcc-flymake*") > > - :command (if (symbolp flymake-cc-command) > > + :command (if (functionp flymake-cc-command) > > (funcall flymake-cc-command) > > flymake-cc-command) > > :noquery t :connection-type 'pipe > > -- > > 2.47.0 > > > > > > From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 11:24:38 2024 Received: (at 74378) by debbugs.gnu.org; 6 Dec 2024 16:24:38 +0000 Received: from localhost ([127.0.0.1]:44014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJb89-0001Qd-QR for submit@debbugs.gnu.org; Fri, 06 Dec 2024 11:24:38 -0500 Received: from mxout1.mail.janestreet.com ([38.105.200.78]:42989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJb87-0001QP-QQ for 74378@debbugs.gnu.org; Fri, 06 Dec 2024 11:24:36 -0500 From: Spencer Baugh To: Eli Zaretskii Subject: Re: bug#74378: [PATCH] Allow lambdas for 'flymake-cc-command' In-Reply-To: <86y11182r5.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 30 Nov 2024 11:55:26 +0200") References: <87plmvj0k4.fsf@pengjiz.com> <861pzbgsjo.fsf@gnu.org> <86y11182r5.fsf@gnu.org> Date: Fri, 06 Dec 2024 11:24:29 -0500 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com; s=waixah; t=1733502270; bh=XVfz7T/ZmHcQFL0jNKLtyW+FRzRgUuOqdE7UaF53c94=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=zol2hmjjoTAKzYMWvOMnarcWcUQBBqwH/xQf41xBGpSwnHLa1PjGXlfk0cXhrUTxF ubXcUiUj14YopU3hjfFAk9NyEAeRx16pT3lgTKX0+yAX6LgGt7kRgxjQEPLMCUUyK4 BSkIyy4SgQ1Xh1h7G/YdRrQZmyxtlupPK6pZhrmjEU/3gibRaQ9OGVDJ5ZoOPXPt+I TTM0tafPYxZvDBPh6KJTiJecvC/5T/j5ivauGDXwpRar+6CvYLRSQQsJPIAcepmt2K 6BO2rx35ATKYRuuhEITAg5uCat6U3PIi9mmq0h9Gva/g8pPglfS+jPrNJUPTSWF1HX Gbz5ItNVyP6ng== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74378 Cc: 74378@debbugs.gnu.org, me@pengjiz.com 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 (-) Eli Zaretskii writes: > Ping! Spencer, please respond. This seems like a fine change. I assume the original motivation was that functionp is slightly ambiguous on lists of symbols; '(lambda) is both a list of symbols and a functionp. But this defcustom is a list of strings, so it's fine. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 07:44:49 2024 Received: (at 74378-done) by debbugs.gnu.org; 7 Dec 2024 12:44:49 +0000 Received: from localhost ([127.0.0.1]:45843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJuAy-0002tO-Pf for submit@debbugs.gnu.org; Sat, 07 Dec 2024 07:44:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJuAx-0002t7-FO for 74378-done@debbugs.gnu.org; Sat, 07 Dec 2024 07:44:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tJuAr-00042f-Om; Sat, 07 Dec 2024 07:44:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=keSSXekcUWG8llWjC46VJ6KSBchrUV7NlWWnpngMesM=; b=KEfe8jfkqb3z qlqIPlh1cnIvUEFklZRXCDX4lO2LX17/q+djVYB+KkT8KFSRGShaielcVcqMwsZAROe8q3d39npgF PKzR+0CNPf3FIoHd2YGnJpbFr6mOUqgry3WkgX/hac5yWBvbc3Q6YkHsX4O2cDF/l/Prmuu5xQgG4 aaz4cjSaHzAdjrlanE/+9hdeyeJgsgSEFmlYPzJmmjAI10QZwlnJQGF/W/Bxxe6WvLaNn7L5TT8yI E9+N15LoidctN8jQQrMo6wgZROfD4EAFbWJOyYUutGP9Tp9dz0pIng2QRjEEdUC1YzGFSPyGxPJj/ 9tX9XsorcJRG1OvyQpacNQ==; Date: Sat, 07 Dec 2024 14:44:38 +0200 Message-Id: <86plm3irwp.fsf@gnu.org> From: Eli Zaretskii To: Spencer Baugh In-Reply-To: (message from Spencer Baugh on Fri, 06 Dec 2024 11:24:29 -0500) Subject: Re: bug#74378: [PATCH] Allow lambdas for 'flymake-cc-command' References: <87plmvj0k4.fsf@pengjiz.com> <861pzbgsjo.fsf@gnu.org> <86y11182r5.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74378-done Cc: 74378-done@debbugs.gnu.org, me@pengjiz.com 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: -3.3 (---) > From: Spencer Baugh > Cc: 74378@debbugs.gnu.org, me@pengjiz.com > Date: Fri, 06 Dec 2024 11:24:29 -0500 > > > Eli Zaretskii writes: > > Ping! Spencer, please respond. > > This seems like a fine change. > > I assume the original motivation was that functionp is slightly > ambiguous on lists of symbols; '(lambda) is both a list of symbols and a > functionp. But this defcustom is a list of strings, so it's fine. Thanks, installed on the master branch, and closing the bug. From unknown Fri Jun 20 07:19:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 05 Jan 2025 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator