From unknown Fri Aug 15 15:57:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30559: 26.0.91; grep-use-null-filename-separator customization Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Feb 2018 21:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 30559@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151916258412139 (code B ref -1); Tue, 20 Feb 2018 21:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2018 21:36:24 +0000 Received: from localhost ([127.0.0.1]:53327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoFaJ-00039h-HZ for submit@debbugs.gnu.org; Tue, 20 Feb 2018 16:36:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoFaI-00039V-4T for submit@debbugs.gnu.org; Tue, 20 Feb 2018 16:36:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eoFaC-0000P3-AS for submit@debbugs.gnu.org; Tue, 20 Feb 2018 16:36:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53771) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eoFaC-0000Or-78 for submit@debbugs.gnu.org; Tue, 20 Feb 2018 16:36:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eoFaB-0003T8-4D for bug-gnu-emacs@gnu.org; Tue, 20 Feb 2018 16:36:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eoFaA-0000Ng-Aj for bug-gnu-emacs@gnu.org; Tue, 20 Feb 2018 16:36:15 -0500 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:48526 helo=homiemail-a15.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eoFaA-0000ND-47 for bug-gnu-emacs@gnu.org; Tue, 20 Feb 2018 16:36:14 -0500 Received: from homiemail-a15.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a15.g.dreamhost.com (Postfix) with ESMTP id 2B92676C06E for ; Tue, 20 Feb 2018 13:36:13 -0800 (PST) Received: from localhost.linkov.net (m91-129-98-215.cust.tele2.ee [91.129.98.215]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a15.g.dreamhost.com (Postfix) with ESMTPSA id 84DCA76C069 for ; Tue, 20 Feb 2018 13:36:12 -0800 (PST) From: Juri Linkov Organization: LINKOV.NET Date: Tue, 20 Feb 2018 23:04:06 +0200 Message-ID: <87k1v7qsop.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) This is a request to push the patch to the emacs-26 release branch. Recipe: 1. =E2=80=98M-x customize-variable RET grep-use-null-filename-separator R= ET=E2=80=99 2. Select a non-default value 3. =E2=80=98C-x C-s=E2=80=99 Customizing and saving the new defcustom =E2=80=98grep-use-null-filename-= separator=E2=80=99 fails because =E2=80=98grep-host-defaults-alist=E2=80=99 is missing from = the second =E2=80=98add-to-list=E2=80=99: diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index 14e251e..755c9c7 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -734,6 +734,8 @@ grep-compute-defaults (grep-use-null-device ,grep-use-null-device) (grep-find-command ,grep-find-command) (grep-find-template ,grep-find-template) + (grep-use-null-filename-separator + ,grep-use-null-filename-separator) (grep-find-use-xargs ,grep-find-use-xargs) (grep-highlight-matches ,grep-highlight-matches)))))) =20 From unknown Fri Aug 15 15:57:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30559: 26.0.91; grep-use-null-filename-separator customization Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Feb 2018 03:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 30559@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 30559-submit@debbugs.gnu.org id=B30559.151918445828307 (code B ref 30559); Wed, 21 Feb 2018 03:41:02 +0000 Received: (at 30559) by debbugs.gnu.org; 21 Feb 2018 03:40:58 +0000 Received: from localhost ([127.0.0.1]:53504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoLH8-0007MV-7H for submit@debbugs.gnu.org; Tue, 20 Feb 2018 22:40:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54839) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoLH6-0007M9-Km for 30559@debbugs.gnu.org; Tue, 20 Feb 2018 22:40:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eoLGw-0001YK-U4 for 30559@debbugs.gnu.org; Tue, 20 Feb 2018 22:40:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eoLGw-0001Y8-Q1; Tue, 20 Feb 2018 22:40:46 -0500 Received: from [176.228.60.248] (port=4161 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eoLGw-00060x-6W; Tue, 20 Feb 2018 22:40:46 -0500 Date: Wed, 21 Feb 2018 05:40:58 +0200 Message-Id: <83lgfn6md1.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87k1v7qsop.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 20 Feb 2018 23:04:06 +0200) References: <87k1v7qsop.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Juri Linkov > Date: Tue, 20 Feb 2018 23:04:06 +0200 > > This is a request to push the patch to the emacs-26 release branch. OK. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 21 15:31:44 2018 Received: (at control) by debbugs.gnu.org; 21 Feb 2018 20:31:44 +0000 Received: from localhost ([127.0.0.1]:54931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eob3H-0001Nf-Q4 for submit@debbugs.gnu.org; Wed, 21 Feb 2018 15:31:43 -0500 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:42304 helo=homiemail-a100.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eob3E-0001NL-Os for control@debbugs.gnu.org; Wed, 21 Feb 2018 15:31:40 -0500 Received: from homiemail-a100.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a100.g.dreamhost.com (Postfix) with ESMTP id 4328C31A078 for ; Wed, 21 Feb 2018 12:31:40 -0800 (PST) Received: from localhost.linkov.net (m91-129-98-215.cust.tele2.ee [91.129.98.215]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a100.g.dreamhost.com (Postfix) with ESMTPSA id 93B6631A070 for ; Wed, 21 Feb 2018 12:31:39 -0800 (PST) From: Juri Linkov To: control@debbugs.gnu.org Subject: Re: bug#30559: 26.0.91; grep-use-null-filename-separator customization Organization: LINKOV.NET References: <87k1v7qsop.fsf@mail.linkov.net> <83lgfn6md1.fsf@gnu.org> Date: Wed, 21 Feb 2018 22:30:43 +0200 In-Reply-To: <83lgfn6md1.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 21 Feb 2018 05:40:58 +0200") Message-ID: <87k1v63x1o.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain 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: -0.0 (/) tags 30559 fixed close 30559 26.1 quit From unknown Fri Aug 15 15:57:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30559: 26.0.91; grep-use-null-filename-separator customization Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Mar 2018 22:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Eli Zaretskii Cc: 30559@debbugs.gnu.org Received: via spool by 30559-submit@debbugs.gnu.org id=B30559.151994470014895 (code B ref 30559); Thu, 01 Mar 2018 22:52:01 +0000 Received: (at 30559) by debbugs.gnu.org; 1 Mar 2018 22:51:40 +0000 Received: from localhost ([127.0.0.1]:39836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1erX35-0003sB-Qg for submit@debbugs.gnu.org; Thu, 01 Mar 2018 17:51:39 -0500 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:51185 helo=homiemail-a18.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1erX31-0003s1-OY for 30559@debbugs.gnu.org; Thu, 01 Mar 2018 17:51:36 -0500 Received: from homiemail-a18.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTP id B0DB5258068; Thu, 1 Mar 2018 14:51:34 -0800 (PST) Received: from localhost.linkov.net (m91-129-98-215.cust.tele2.ee [91.129.98.215]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTPSA id CECF5258067; Thu, 1 Mar 2018 14:51:33 -0800 (PST) From: Juri Linkov Organization: LINKOV.NET References: <87k1v7qsop.fsf@mail.linkov.net> <83lgfn6md1.fsf@gnu.org> Date: Fri, 02 Mar 2018 00:45:27 +0200 In-Reply-To: <83lgfn6md1.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 21 Feb 2018 05:40:58 +0200") Message-ID: <87fu5jfm89.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain 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: -0.0 (/) >> This is a request to push the patch to the emacs-26 release branch. > > OK. Sorry, I forgot to do the same for zrgrep. I already noticed earlier that grep-use-null-filename-separator let-binding is missing here, but forgot to test this to affirm the necessity to fix zrgrep too. So this fix is needed for the release branch. Eli, is it OK to push this patch to emacs-26 as well? diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index 755c9c7..9b6ebee 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -1184,6 +1184,7 @@ zrgrep ;; by `grep-compute-defaults'. (grep-find-template nil) (grep-find-command nil) + (grep-use-null-filename-separator nil) (grep-host-defaults-alist nil) ;; Use for `grep-read-files' (grep-files-aliases '(("all" . "* .*") From unknown Fri Aug 15 15:57:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30559: 26.0.91; grep-use-null-filename-separator customization Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Mar 2018 08:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Juri Linkov Cc: 30559@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 30559-submit@debbugs.gnu.org id=B30559.151997915923086 (code B ref 30559); Fri, 02 Mar 2018 08:26:01 +0000 Received: (at 30559) by debbugs.gnu.org; 2 Mar 2018 08:25:59 +0000 Received: from localhost ([127.0.0.1]:40041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1erg0s-00060I-Qt for submit@debbugs.gnu.org; Fri, 02 Mar 2018 03:25:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1erg0q-000605-P4 for 30559@debbugs.gnu.org; Fri, 02 Mar 2018 03:25:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1erg0i-0005GJ-AX for 30559@debbugs.gnu.org; Fri, 02 Mar 2018 03:25:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41554) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1erg0i-0005GF-7M; Fri, 02 Mar 2018 03:25:48 -0500 Received: from [176.228.60.248] (port=1495 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1erg0h-0007iz-Lz; Fri, 02 Mar 2018 03:25:48 -0500 Date: Fri, 02 Mar 2018 10:26:00 +0200 Message-Id: <83sh9ix4rr.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87fu5jfm89.fsf@mail.linkov.net> (message from Juri Linkov on Fri, 02 Mar 2018 00:45:27 +0200) References: <87k1v7qsop.fsf@mail.linkov.net> <83lgfn6md1.fsf@gnu.org> <87fu5jfm89.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Juri Linkov > Cc: 30559@debbugs.gnu.org > Date: Fri, 02 Mar 2018 00:45:27 +0200 > > Sorry, I forgot to do the same for zrgrep. I already noticed earlier > that grep-use-null-filename-separator let-binding is missing here, > but forgot to test this to affirm the necessity to fix zrgrep too. > So this fix is needed for the release branch. > > Eli, is it OK to push this patch to emacs-26 as well? > > diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el > index 755c9c7..9b6ebee 100644 > --- a/lisp/progmodes/grep.el > +++ b/lisp/progmodes/grep.el > @@ -1184,6 +1184,7 @@ zrgrep > ;; by `grep-compute-defaults'. > (grep-find-template nil) > (grep-find-command nil) > + (grep-use-null-filename-separator nil) > (grep-host-defaults-alist nil) > ;; Use for `grep-read-files' > (grep-files-aliases '(("all" . "* .*") Yes, but please add a comment there explaining why this is done. (And AFAIU, our auto-detect stuff needs fixing, if it must be overridden like that.) Thanks.