From unknown Sat Aug 16 21:12:41 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#6114 <6114@debbugs.gnu.org> To: bug#6114 <6114@debbugs.gnu.org> Subject: Status: 23.1; grep-read-files does incorrect wildcard match Reply-To: bug#6114 <6114@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:12:41 +0000 retitle 6114 23.1; grep-read-files does incorrect wildcard match reassign 6114 emacs submitter 6114 S Boucher severity 6114 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 05 15:41:17 2010 Received: (at submit) by debbugs.gnu.org; 5 May 2010 19:41:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9kT6-0007hC-4N for submit@debbugs.gnu.org; Wed, 05 May 2010 15:41:16 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9kOw-0007e3-FD for submit@debbugs.gnu.org; Wed, 05 May 2010 15:36:59 -0400 Received: from lists.gnu.org ([199.232.76.165]:42461) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O9kOr-0001XL-Hv for submit@debbugs.gnu.org; Wed, 05 May 2010 15:36:53 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O9kAu-00020Y-Br for bug-gnu-emacs@gnu.org; Wed, 05 May 2010 15:22:28 -0400 Received: from [140.186.70.92] (port=48280 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9kAs-0001yk-Vt for bug-gnu-emacs@gnu.org; Wed, 05 May 2010 15:22:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O9kAr-0004Sx-7Q for bug-gnu-emacs@gnu.org; Wed, 05 May 2010 15:22:26 -0400 Received: from web56807.mail.re3.yahoo.com ([66.196.97.81]:36162) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O9kAr-0004So-3a for bug-gnu-emacs@gnu.org; Wed, 05 May 2010 15:22:25 -0400 Received: (qmail 58693 invoked by uid 60001); 5 May 2010 19:22:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1273087343; bh=PqjtJD3gyI/I5tNnO4kIu2IYFeE29odxy7khgUZF1Eg=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=l1MyG4Cufx3ezE8IOuGW/Fr1sIpCohr0nSQdGy1xjgvxstQUgALU1elOeJ3UrtlrjM06zif1Rve1qmUB8LLJAbFPaOYyeO/A/UfWAJDLTFYifKfhlhtd+O6A1JH1ISTthBpRnGuj3i/6Gj7nEG/tEQ9g4hRL/Ycu10xoP/ieSiw= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=3KLd1v9FMT8/uYCI3vab78S+spNG3yedNizLZpuIwhnO6USvUDeKB6p3TLwcA3hBnvw9z+mMGEpN2K3RPsXwYAEm+DO3SXrKRY6tIGLb2zXEO3KxP98t0nqwJ2E5j7SBML+4FbeNYD0X74GD5FPT08x0dMi1uylr1NrPCojq/wI=; Message-ID: <741057.58002.qm@web56807.mail.re3.yahoo.com> X-YMail-OSG: QaxDZ9AVM1l55.XgGn9MFHA8BNMYsErwT9b6CebaLXkpveG 433uD_AOcSVWNfK0NJu6.y3t4OkUKGbcsoOYaCka8DKY4dtrAYWCf8RZuQ43 XKLUlCGjlkHFs63L8Tvj0aDzF6.wHocde5q.YM1vPKbGn5AJZ6meXHSQ6kS0 a8MAshsp0_k_JXhbVw7S6.gL9FoeElBbik2e7XEyAfS4Uq9YzpsdQIVmtA8i gSTtOrDx_W0YLe7gT1j9wxhfF2i7oGfSwwrYW5zqmx_gETvPxOL8nNP3FDah gwZl3EQChDztvFJJvuinohDXD4CqaDPyY2sbT5Fq.CxBQNKGCw9_K.3.y1Hu YqQ-- Received: from [209.5.112.166] by web56807.mail.re3.yahoo.com via HTTP; Wed, 05 May 2010 12:22:23 PDT X-Mailer: YahooMailClassic/10.1.11 YahooMailWebService/0.8.103.269680 Date: Wed, 5 May 2010 12:22:23 -0700 (PDT) From: S Boucher Subject: 23.1; grep-read-files does incorrect wildcard match To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 05 May 2010 15:41:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) This bug is for (defun grep-read-files (regexp) in file grep.el. In grep-read-files, there's a call to (wildcard-to-regexp (cdr alias)) with the assumption that (cdr alias) is a single pattern. However, the variable grep-files-aliases actually can have multiple patterns for each alias. So, the multi-pattern aliases, such as for "cc", cannot correctly match: (defcustom grep-files-aliases '(("asm" . "*.[sS]") ("c" . "*.c") ("cc" . "*.cc *.cxx *.cpp *.C *.CC *.c++") ... etc... In GNU Emacs 23.1.1 (i686-pc-linux-gnu, GTK+ Version 2.16.1) of 2009-11-24 on stephbuntu Windowing system distributor `The X.Org Foundation', version 11.0.10600000 configured using `configure '--prefix=/ws/EMACS/soft'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_CA.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t dynamic-completion-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-p Recent messages: Quit Back to top level. Mark set Searched 1 buffer; 6 matches for `grep-files-aliases' [2 times] uncompressing custom.el.gz...done [2 times] Composing main Info directory...done Found `bugs' in Index. (2 total; use `,' for next) Making completion list... [2 times] Quit Making completion list... From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 16:54:47 2010 Received: (at 6114) by debbugs.gnu.org; 6 May 2010 20:54:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OA85n-00075x-4I for submit@debbugs.gnu.org; Thu, 06 May 2010 16:54:47 -0400 Received: from smtp-out1.starman.ee ([85.253.0.3] helo=mx1.starman.ee) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OA85l-00075l-1H for 6114@debbugs.gnu.org; Thu, 06 May 2010 16:54:45 -0400 X-Virus-Scanned: by Amavisd-New at mx1.starman.ee Received: from mail.starman.ee (82.131.33.106.cable.starman.ee [82.131.33.106]) by mx1.starman.ee (Postfix) with ESMTP id 3B6BA3F41BD; Thu, 6 May 2010 23:54:38 +0300 (EEST) From: Juri Linkov To: S Boucher Subject: Re: bug#6114: 23.1; grep-read-files does incorrect wildcard match Organization: JURTA References: <741057.58002.qm@web56807.mail.re3.yahoo.com> Date: Thu, 06 May 2010 23:50:50 +0300 In-Reply-To: <741057.58002.qm@web56807.mail.re3.yahoo.com> (S. Boucher's message of "Wed, 5 May 2010 12:22:23 -0700 (PDT)") Message-ID: <87mxwclqcd.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 6114 Cc: 6114@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > This bug is for (defun grep-read-files (regexp) in file grep.el. > > In grep-read-files, there's a call to (wildcard-to-regexp (cdr alias)) > with the assumption that (cdr alias) is a single pattern. However, > the variable grep-files-aliases actually can have multiple patterns > for each alias. So, the multi-pattern aliases, such as for "cc", > cannot correctly match: > > (defcustom grep-files-aliases > '(("asm" . "*.[sS]") > ("c" . "*.c") > ("cc" . "*.cc *.cxx *.cpp *.C *.CC *.c++") > ... etc... Evaluating (wildcard-to-regexp "*.cc *.cxx *.cpp *.C *.CC *.c++") returns "\\`[^^@]*\\.cc [^^@]*\\.cxx [^^@]*\\.cpp [^^@]*\\.C [^^@]*\\.CC [^^@]*\\.c\\+\\+\\'" Do you think it should be "\\`[^^@]*\\.cc\\|[^^@]*\\.cxx\\|[^^@]*\\.cpp\\|[^^@]*\\.C\\|[^^@]*\\.CC\\|[^^@]*\\.c\\+\\+\\'" ? -- Juri Linkov http://www.jurta.org/emacs/ From debbugs-submit-bounces@debbugs.gnu.org Thu May 20 20:48:16 2010 Received: (at 6114) by debbugs.gnu.org; 21 May 2010 00:48:16 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFGPQ-0002S5-0O for submit@debbugs.gnu.org; Thu, 20 May 2010 20:48:16 -0400 Received: from smtp-out1.starman.ee ([85.253.0.3] helo=mx1.starman.ee) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFGPN-0002Rz-Az for 6114@debbugs.gnu.org; Thu, 20 May 2010 20:48:14 -0400 X-Virus-Scanned: by Amavisd-New at mx1.starman.ee Received: from mail.starman.ee (82.131.33.97.cable.starman.ee [82.131.33.97]) by mx1.starman.ee (Postfix) with ESMTP id B28003F412F; Fri, 21 May 2010 03:48:05 +0300 (EEST) From: Juri Linkov To: S Boucher Subject: Re: 23.1; grep-read-files does incorrect wildcard match Organization: JURTA References: <741057.58002.qm@web56807.mail.re3.yahoo.com> Date: Fri, 21 May 2010 03:28:50 +0300 In-Reply-To: <741057.58002.qm@web56807.mail.re3.yahoo.com> (S. Boucher's message of "Wed, 5 May 2010 12:22:23 -0700 (PDT)") Message-ID: <87pr0qxev1.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 6114 Cc: 6114@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > This bug is for (defun grep-read-files (regexp) in file grep.el. > > In grep-read-files, there's a call to (wildcard-to-regexp (cdr alias)) > with the assumption that (cdr alias) is a single pattern. However, > the variable grep-files-aliases actually can have multiple patterns > for each alias. So, the multi-pattern aliases, such as for "cc", > cannot correctly match: > > (defcustom grep-files-aliases > '(("asm" . "*.[sS]") > ("c" . "*.c") > ("cc" . "*.cc *.cxx *.cpp *.C *.CC *.c++") > ... etc... Does this patch do what you want? (Please note that we have to remove "*" ("all") because it matches everything.) === modified file 'lisp/progmodes/grep.el' --- lisp/progmodes/grep.el 2010-04-20 00:49:46 +0000 +++ lisp/progmodes/grep.el 2010-05-21 00:27:18 +0000 @@ -781,12 +781,17 @@ (defun grep-read-files (regexp) (file-name-nondirectory bn))) (default-alias (and fn - (let ((aliases grep-files-aliases) + (let ((aliases (remove (assoc "all" grep-files-aliases) + grep-files-aliases)) alias) (while aliases (setq alias (car aliases) aliases (cdr aliases)) - (if (string-match (wildcard-to-regexp (cdr alias)) fn) + (if (string-match (mapconcat + 'wildcard-to-regexp + (split-string (cdr alias) nil t) + "\\|") + fn) (setq aliases nil) (setq alias nil))) (cdr alias)))) -- Juri Linkov http://www.jurta.org/emacs/ From debbugs-submit-bounces@debbugs.gnu.org Fri May 21 12:31:22 2010 Received: (at 6114) by debbugs.gnu.org; 21 May 2010 16:31:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFV85-0002pw-Co for submit@debbugs.gnu.org; Fri, 21 May 2010 12:31:22 -0400 Received: from web56807.mail.re3.yahoo.com ([66.196.97.81]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OFUxQ-0002kJ-H8 for 6114@debbugs.gnu.org; Fri, 21 May 2010 12:20:21 -0400 Received: (qmail 64778 invoked by uid 60001); 21 May 2010 16:20:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1274458815; bh=si3/NctF7Hox6v/eV9nPTAN1bAA4UA0NQL6dRYWrWSY=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=OztvJFekOHzwimv9soYSqym0NZRcr6T3Pa54YVXKKdpuF4q2gcVIOqKpeG6Fsqul3Ya42GVZpHvxFlmxHK/MqasOcFxo9q6sI1ePYzAUVPZitaiXvkFAfWx7H1qse6Kmg3lN6bXSd7J0W7eAangchpUoaA8qG5P6kGVPlHLN/Fw= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Yr6Y4ZNKqZxtMdftjUd9kwbU4W9LszHs12M5mP4YIXsY1kY+2q++JTrAGZ2JelX5E8xI0o3zG1wln3FZgVaVyMOcea3eimmDzmOb3+EU9HeOeXzobJZuvA7Fv8vZZ1EyaKIo1WvK7p970a09iz2qAUCVQR/MzT2zz8CokrzZLco=; Message-ID: <616488.63971.qm@web56807.mail.re3.yahoo.com> X-YMail-OSG: jndrEHIVM1lUFYPcaGYZmZzTLtq8FI583Y7REuV1yzxLWT0 1b8nlITamQ1TIESg.X_e4QH3dhVAIoznd1iR_gvkTVXCl14lRgTTcZUYhXXx o.pHAXPBmnwSUewPHyyWmtQze6xjEEBU3HLyebqnE_CjFJwOmtXB46vT.AEi hpv23z0CeyvhkVxSqx.4Vk3y24ZGAoBoB3ZHOFrlnCqOdM7oSpT13.G.WrZZ wKq99KBaveefqgGfpKtp8WlZKiwXqSDAIvx3a0ypDH2l2btCrFU5E7Q8cMhl .oucA9Qv3FamP3V0aRGYK1p6P79kjgB_VWfguMxzk05QDxOyySyo6SlhRzw- - Received: from [209.5.112.166] by web56807.mail.re3.yahoo.com via HTTP; Fri, 21 May 2010 09:20:15 PDT X-Mailer: YahooMailClassic/11.0.8 YahooMailWebService/0.8.103.269680 Date: Fri, 21 May 2010 09:20:15 -0700 (PDT) From: S Boucher Subject: Re: 23.1; grep-read-files does incorrect wildcard match To: Juri Linkov In-Reply-To: <87pr0qxev1.fsf@mail.jurta.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: 6114 X-Mailman-Approved-At: Fri, 21 May 2010 12:31:21 -0400 Cc: 6114@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) Tried it. Seems to work.=0A=0AThanks,=0A=0A--- On Thu, 5/20/10, Juri Linko= v wrote:=0A=0A> From: Juri Linkov =0A> Sub= ject: Re: 23.1; grep-read-files does incorrect wildcard match=0A> To: "S Bo= ucher" =0A> Cc: 6114@debbugs.gnu.org=0A> Received: Thursda= y, May 20, 2010, 8:28 PM=0A> > This bug is for (defun=0A> grep-read-files (= regexp) in file grep.el.=0A> >=0A> > In grep-read-files, there's a call to= =0A> (wildcard-to-regexp (cdr alias))=0A> > with the assumption that (cdr a= lias) is a single=0A> pattern.=A0 However,=0A> > the variable grep-files-al= iases actually can have=0A> multiple patterns=0A> > for each alias.=A0 So, = the multi-pattern aliases,=0A> such as for "cc",=0A> > cannot correctly mat= ch:=0A> >=0A> > (defcustom grep-files-aliases=0A> >=A0=A0=A0'(("asm" .=A0 = =A0 "*.[sS]")=0A> >=A0 =A0=A0=A0("c" .=A0=0A> =A0=A0=A0"*.c")=0A> >=A0 =A0= =A0=A0("cc" .=A0 =A0 "*.cc=0A> *.cxx *.cpp *.C *.CC *.c++")=0A> >=A0 =A0=A0= =A0... etc...=0A> =0A> Does this patch do what you want?=A0 (Please note th= at=0A> we have to remove=0A> "*" ("all") because it matches everything.)=0A= > =0A> =3D=3D=3D modified file 'lisp/progmodes/grep.el'=0A> --- lisp/progmo= des/grep.el=A0=A0=A0 2010-04-20=0A> 00:49:46 +0000=0A> +++ lisp/progmodes/g= rep.el=A0=A0=A0 2010-05-21=0A> 00:27:18 +0000=0A> @@ -781,12 +781,17 @@ (de= fun grep-read-files (regexp)=0A> =A0=A0=A0 =A0=A0=A0 =A0=0A> (file-name-no= ndirectory bn)))=0A> =A0=A0=A0=A0=A0(default-alias=0A> =A0=A0=A0 =A0=A0= =A0(and fn=0A> -=A0=A0=A0 =A0=A0=A0 (let ((aliases=0A> grep-files-aliases)= =0A> +=A0=A0=A0 =A0=A0=A0 (let ((aliases=0A> (remove (assoc "all" grep-file= s-aliases)=0A> +=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=0A> =A0=A0=A0 =A0 =A0=0A> =A0= =A0=A0grep-files-aliases))=0A> =A0=A0=A0 =A0=A0=A0 =A0 =A0 =A0=0A> alias)= =0A> =A0=A0=A0 =A0=A0=A0 =A0 (while=0A> aliases=0A> =A0=A0=A0 =A0=A0=A0 = =A0 =A0 (setq=0A> alias (car aliases)=0A> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=0A= > =A0 aliases (cdr aliases))=0A> -=A0=A0=A0 =A0=A0=A0 =A0 =A0 (if=0A> (stri= ng-match (wildcard-to-regexp (cdr alias)) fn)=0A> +=A0=A0=A0 =A0=A0=A0 =A0 = =A0 (if=0A> (string-match (mapconcat=0A> +=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=0A>= =A0=A0=A0 =A0 =A0=0A> =A0=A0=A0'wildcard-to-regexp=0A> +=A0=A0=A0 =A0=A0= =A0 =A0=A0=A0=0A> =A0=A0=A0 =A0 =A0=0A> =A0=A0=A0(split-string (cdr alias) = nil t)=0A> +=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=0A> =A0=A0=A0 =A0 =A0 =A0=A0=A0"\= \|")=0A> +=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=0A> =A0=A0=A0 =A0 =A0 =A0 fn)=0A> = =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=0A> (setq aliases nil)=0A> =A0=A0=A0 =A0=A0= =A0 =A0 =A0 =A0=0A> (setq alias nil)))=0A> =A0=A0=A0 =A0=A0=A0 =A0 (cdr=0A= > alias))))=0A> =0A> -- =0A> Juri Linkov=0A> http://www.jurta.org/emacs/=0A= > =0A=0A From debbugs-submit-bounces@debbugs.gnu.org Fri May 21 16:47:25 2010 Received: (at 6114-done) by debbugs.gnu.org; 21 May 2010 20:47:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFZ7t-0004k3-2V for submit@debbugs.gnu.org; Fri, 21 May 2010 16:47:25 -0400 Received: from smtp-out1.starman.ee ([85.253.0.3] helo=mx1.starman.ee) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFZ7q-0004jy-L8 for 6114-done@debbugs.gnu.org; Fri, 21 May 2010 16:47:23 -0400 X-Virus-Scanned: by Amavisd-New at mx1.starman.ee Received: from mail.starman.ee (82.131.71.116.cable.starman.ee [82.131.71.116]) by mx1.starman.ee (Postfix) with ESMTP id DF3E43F411C; Fri, 21 May 2010 23:47:13 +0300 (EEST) From: Juri Linkov To: S Boucher Subject: Re: 23.1; grep-read-files does incorrect wildcard match Organization: JURTA References: <616488.63971.qm@web56807.mail.re3.yahoo.com> Date: Fri, 21 May 2010 23:46:14 +0300 In-Reply-To: <616488.63971.qm@web56807.mail.re3.yahoo.com> (S. Boucher's message of "Fri, 21 May 2010 09:20:15 -0700 (PDT)") Message-ID: <87eih50yq6.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 6114-done Cc: 6114-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > Tried it. Seems to work. Thanks, committed. -- Juri Linkov http://www.jurta.org/emacs/ From unknown Sat Aug 16 21:12:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Jun 2010 11:24:03 +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 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 04 21:57:13 2011 Received: (at control) by debbugs.gnu.org; 5 Dec 2011 02:57:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXOjx-0005B0-7s for submit@debbugs.gnu.org; Sun, 04 Dec 2011 21:57:13 -0500 Received: from madara.hpl.hp.com ([192.6.19.124]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXOjv-0005As-0O for control@debbugs.gnu.org; Sun, 04 Dec 2011 21:57:11 -0500 Received: from mailhub-pa1.hpl.hp.com (mailhub-pa1.hpl.hp.com [15.25.115.25]) by madara.hpl.hp.com (8.14.4/8.14.4/HPL-PA Relay) with ESMTP id pB52udxc027841 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 4 Dec 2011 18:56:40 -0800 Received: from ts-rhel5.hpl.hp.com (ts-rhel5.hpl.hp.com [15.25.118.27]) by mailhub-pa1.hpl.hp.com (8.14.3/8.14.3/HPL-PA Hub) with ESMTP id pB52ucdh023335 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 4 Dec 2011 18:56:38 -0800 Received: from ts-rhel5.hpl.hp.com (localhost.localdomain [127.0.0.1]) by ts-rhel5.hpl.hp.com (8.13.8/8.13.8) with ESMTP id pB52ucE6028231; Sun, 4 Dec 2011 18:56:38 -0800 Received: (from mdl@localhost) by ts-rhel5.hpl.hp.com (8.13.8/8.13.8/Submit) id pB52uc8A028230; Sun, 4 Dec 2011 18:56:38 -0800 X-Authentication-Warning: ts-rhel5.hpl.hp.com: mdl set sender to mark.lillibridge@hp.com using -f To: control@debbugs.gnu.org Subject: unarchive 6114 From: Mark Lillibridge Date: Sun, 04 Dec 2011 18:56:38 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.71 on 15.0.152.124 X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: mark.lillibridge@hp.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) unarchive 6114 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 04 22:06:00 2011 Received: (at 6114) by debbugs.gnu.org; 5 Dec 2011 03:06:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXOsS-00067S-Ho for submit@debbugs.gnu.org; Sun, 04 Dec 2011 22:06:00 -0500 Received: from madara.hpl.hp.com ([192.6.19.124]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXOsP-00067K-Bu for 6114@debbugs.gnu.org; Sun, 04 Dec 2011 22:05:58 -0500 Received: from mailhub-pa1.hpl.hp.com (mailhub-pa1.hpl.hp.com [15.25.115.25]) by madara.hpl.hp.com (8.14.4/8.14.4/HPL-PA Relay) with ESMTP id pB535QPd028214 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <6114@debbugs.gnu.org>; Sun, 4 Dec 2011 19:05:26 -0800 Received: from ts-rhel5.hpl.hp.com (ts-rhel5.hpl.hp.com [15.25.118.27]) by mailhub-pa1.hpl.hp.com (8.14.3/8.14.3/HPL-PA Hub) with ESMTP id pB535O2V023462 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 4 Dec 2011 19:05:25 -0800 Received: from ts-rhel5.hpl.hp.com (localhost.localdomain [127.0.0.1]) by ts-rhel5.hpl.hp.com (8.13.8/8.13.8) with ESMTP id pB535Opx028277; Sun, 4 Dec 2011 19:05:24 -0800 Received: (from mdl@localhost) by ts-rhel5.hpl.hp.com (8.13.8/8.13.8/Submit) id pB535Oxb028276; Sun, 4 Dec 2011 19:05:24 -0800 X-Authentication-Warning: ts-rhel5.hpl.hp.com: mdl set sender to mark.lillibridge@hp.com using -f To: 6114@debbugs.gnu.org Subject: this bug is still present in Emacs version 23.3.1! From: Mark Lillibridge Date: Sun, 04 Dec 2011 19:05:24 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.71 on 15.0.152.124 X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 6114 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: mark.lillibridge@hp.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Looking at the code I see: grep.el:778: (defun grep-read-files (regexp) "Read files arg for interactive grep." (let* ((bn (or (buffer-file-name) (replace-regexp-in-string "<[0-9]+>\\'" "" (buffer-name)))) (fn (and bn (stringp bn) (file-name-nondirectory bn))) (default-alias (and fn (let ((aliases grep-files-aliases) alias) (while aliases (setq alias (car aliases) aliases (cdr aliases)) (if (string-match (wildcard-to-regexp (cdr alias)) fn) (setq aliases nil) (setq alias nil))) (cdr alias)))) You'll note that the patch mentioned previously in this thread has not been applied or has been lost at some point! Please fix. - Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 05 00:57:49 2011 Received: (at 6114) by debbugs.gnu.org; 5 Dec 2011 05:57:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXRYj-0002VL-GN for submit@debbugs.gnu.org; Mon, 05 Dec 2011 00:57:49 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXRYg-0002VA-Rb for 6114@debbugs.gnu.org; Mon, 05 Dec 2011 00:57:47 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RXRYA-0006TO-Ny; Mon, 05 Dec 2011 00:57:14 -0500 From: Glenn Morris To: mark.lillibridge@hp.com Subject: Re: bug#6114: this bug is still present in Emacs version 23.3.1! References: <741057.58002.qm@web56807.mail.re3.yahoo.com> X-Spook: Albania corporate security hackers nitrate Nazi Treasury X-Ran: t['= (Mark Lillibridge's message of "Sun, 04 Dec 2011 19:05:24 -0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 6114 Cc: 6114@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Mark Lillibridge wrote: > You'll note that the patch mentioned previously in this thread has > not been applied or has been lost at some point! It was applied to the Emacs trunk 2010-05-21 and will be in Emacs 24.1. You might like to try a pretest from alpha.gnu.org/gnu/emacs/pretest. It was never applied to the emacs-23 branch, but there won't be any more releases from that branch, so it is academic. (I do encourage people to indicate the fixed version when they close a bug.) From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 05 00:58:06 2011 Received: (at control) by debbugs.gnu.org; 5 Dec 2011 05:58:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXRYz-0002WU-N5 for submit@debbugs.gnu.org; Mon, 05 Dec 2011 00:58:06 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXRYx-0002WK-Gx for control@debbugs.gnu.org; Mon, 05 Dec 2011 00:58:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RXRYT-0006UF-8e for control@debbugs.gnu.org; Mon, 05 Dec 2011 00:57:33 -0500 Date: Mon, 05 Dec 2011 00:57:33 -0500 Message-Id: Subject: control message for bug 6114 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) fixed 6114 24.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 23:08:41 2011 Received: (at 6114) by debbugs.gnu.org; 8 Dec 2011 04:08:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RYVHl-0001HF-Fr for submit@debbugs.gnu.org; Wed, 07 Dec 2011 23:08:41 -0500 Received: from madara.hpl.hp.com ([192.6.19.124]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RYVHh-0001H4-Bk for 6114@debbugs.gnu.org; Wed, 07 Dec 2011 23:08:38 -0500 Received: from mailhub-pa1.hpl.hp.com (mailhub-pa1.hpl.hp.com [15.25.115.25]) by madara.hpl.hp.com (8.14.4/8.14.4/HPL-PA Relay) with ESMTP id pB847lHi015619 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 7 Dec 2011 20:07:48 -0800 Received: from ts-rhel5.hpl.hp.com (ts-rhel5.hpl.hp.com [15.25.118.27]) by mailhub-pa1.hpl.hp.com (8.14.3/8.14.3/HPL-PA Hub) with ESMTP id pB847jqI026705 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 7 Dec 2011 20:07:46 -0800 Received: from ts-rhel5.hpl.hp.com (localhost.localdomain [127.0.0.1]) by ts-rhel5.hpl.hp.com (8.13.8/8.13.8) with ESMTP id pB847jJu020504; Wed, 7 Dec 2011 20:07:45 -0800 Received: (from mdl@localhost) by ts-rhel5.hpl.hp.com (8.13.8/8.13.8/Submit) id pB847jZc020503; Wed, 7 Dec 2011 20:07:45 -0800 X-Authentication-Warning: ts-rhel5.hpl.hp.com: mdl set sender to mark.lillibridge@hp.com using -f To: Glenn Morris Subject: Re: bug#6114: this bug is still present in Emacs version 23.3.1! In-Reply-To: (message from Glenn Morris on Mon, 5 Dec 2011 00:57:14 -0500) References: <741057.58002.qm@web56807.mail.re3.yahoo.com> From: Mark Lillibridge Date: Wed, 07 Dec 2011 20:07:45 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.71 on 15.0.152.124 X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 6114 Cc: 6114@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: mark.lillibridge@hp.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Glenn Morris writes: > Mark Lillibridge wrote: > > > You'll note that the patch mentioned previously in this thread has > > not been applied or has been lost at some point! > > It was applied to the Emacs trunk 2010-05-21 and will be in Emacs 24.1. > You might like to try a pretest from alpha.gnu.org/gnu/emacs/pretest. > > It was never applied to the emacs-23 branch, but there won't be any more > releases from that branch, so it is academic. > > (I do encourage people to indicate the fixed version when they close a > bug.) Ah, that explains it. Emacs 23.3 was released in March 2011 so I naturally assumed it had this patch. - Mark From unknown Sat Aug 16 21:12:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Jan 2012 12:24:02 +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