GNU bug report logs - #16577
Add regexp-based version of completion-ignored-extensions

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: Rotem Yaari <vmalloc@HIDDEN>; merged with #20937; dated Tue, 28 Jan 2014 11:16:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Forcibly Merged 16577 20937. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Removed tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 23 Feb 2022 12:05:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 07:05:43 2022
Received: from localhost ([127.0.0.1]:44094 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMqOs-0003hW-QU
	for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 07:05:43 -0500
Received: from quimby.gnus.org ([95.216.78.240]:33724)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nMqOp-0003hH-NK
 for 16577 <at> debbugs.gnu.org; Wed, 23 Feb 2022 07:05:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=2+/2Wf7brkfEunpTd5NiN3UMAfTBcluKyz912Eez5bo=; b=XbiwLC/C4AOwoEd/mgpe0PLK3X
 TUE7XMwFIyoDx3+ouMEoLAs7SVFdyVJ58mNv12YFdwXEbgtpaOz9RFxdVy/M8sIPvpAmd+79bRipl
 dVRw6nigrHRmG/yk4rJpedUw/PPUEHCqec8tRex19m0+UJjipzjbepCr4zNJK/6ESahA=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nMqOf-0001HJ-15; Wed, 23 Feb 2022 13:05:32 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <jwvy224kvj4.fsf-monnier+emacs@HIDDEN> <87k0dnca7g.fsf@HIDDEN>
 <jwv8ru3hus3.fsf-monnier+emacs@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEV9hLKztss+SZwk
 KmT///+HInAoAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YCFwwBOfTDLlQAAAGcSURBVDjLhZSLseMw
 CEWRXgNyKsBQQaD/3vZesJz47c4smfFYOvzBEWk5fsn662aLLPOYZhbi9Qyj+FsOnAqY4KmzwLRT
 DijylFBLwAIyBy0APDw9E7YFVBqYQzkSIu0qbAP8MgwmHuWBMRogt2AUAsV5g8B7OcnK1vJ/gJfx
 AX4VCP0HQIodo0Erd0cK0P12zaKNhQKsAr7vQ1hn1ZE3YA0XmGxi5AdMAJ4IrMAVFKA1HoBjydm5
 EWR+pem+013xAPmpY6ZO5VyxKzZ1ylQRxTzkfU481zrGmC+M7jUE76hjqKN+gkPnz2lrrAOahy5x
 ORU6Y6hBfYi8Fl0lExVVFRWDW5U1QVeiDralE72ycvYq6rrHcEsDXHG4Gfc9JrhusCWjtmSxzW3x
 zeiqBvAA3qAdPUAtHIH1nvzKqkF+A7d3AUa/Adc3fjYoi/xMhJvYWd096d3PrqNy6pZcMFk51Svn
 3Ssm+ObM690rjHXLEhZH1Fe0N7tb1aAdWX9+tUzoawPPXfzl6Po+aLNjsNEb+AX8AnU6sRr//vf5
 AxNqlRczdUN+AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAyLTIzVDEyOjAxOjU3KzAwOjAwNFqC
 XwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMi0yM1QxMjowMTo1NyswMDowMEUHOuMAAAAASUVO
 RK5CYII=
X-Now-Playing: Cat Power's _Covers_: "It Wasn't God Who Made Honky Tonk Angels"
Date: Wed, 23 Feb 2022 13:05:27 +0100
In-Reply-To: <jwv8ru3hus3.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Tue, 22 Feb 2022 08:56:51 -0500")
Message-ID: <87bkyx94ag.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Stefan Monnier <monnier@HIDDEN> writes: > [ Not
 sure I'd bother with the non-regexp variable (other than having to > use \\.
 to match a dot, a regexp should work just as well). ] Well, the semantics
 for completion-ignored-files would be that they match on file names (i.e.,
 the part after the last "/" if there's any slashes in there), which sounds
 like a pretty attractive thing [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

> [ Not sure I'd bother with the non-regexp variable (other than having to
>   use \\. to match a dot, a regexp should work just as well).  ]

Well, the semantics for completion-ignored-files would be that they
match on file names (i.e., the part after the last "/" if there's any
slashes in there), which sounds like a pretty attractive thing, while
completion-ignored-files would have no anchoring.

completion-ignored-files could be regexps with anchoring, too, but then
we'd have two regexp variables, which seems excessive again.  :-/

> This is the best way long term, yes.  We could mark
> `completion-ignored-extensions` as obsolete and in a few years we're
> back with a clean semantics and a simple variable.

I like completion-ignored-extensions -- it's clear what it does and easy
to alter both programmatically and for users.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 22 Feb 2022 13:57:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 22 08:57:02 2022
Received: from localhost ([127.0.0.1]:40460 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMVf4-0005ka-Cb
	for submit <at> debbugs.gnu.org; Tue, 22 Feb 2022 08:57:02 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:55514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1nMVf2-0005k4-2c
 for 16577 <at> debbugs.gnu.org; Tue, 22 Feb 2022 08:57:00 -0500
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id EA6F8440974;
 Tue, 22 Feb 2022 08:56:53 -0500 (EST)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 82393440EE8;
 Tue, 22 Feb 2022 08:56:52 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1645538212;
 bh=ZP5s3130eyp9dSgTYdd20GWguxCci39+U5ktzA35QOw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
 b=EAz43YEMsxpV1zqt+SwkplzLa3JqSaF+ZFF7+b4kLbPc3DOc+uKkfMBKhLrsh912H
 38bW+3A+GFyTKcZxwMCYGo018NoIupqGj/zC7OSUBnama+J8LeCZVUkwHOz61jWoNp
 YDV2ZrL/YQ6JJ+xvsCo7wF39Y5jkQpfy3dfthDgCvY7+i1ILLSb3I3Zt5ReTS4cNg8
 4PhxnR6KUBfpCZ+D4IUkTHlI9cVx+UvF20m4q/KYwiDWj53/aEeIwgrcqOOUrUlv8m
 j4YTNxyxWXR3U0bM0S8k7jgLSaoP6o9ed3DYgn/hOoy8hlz3IAkrR2uXpFVUvVrq+M
 DNcGDWnyrKWkw==
Received: from pastel (unknown [45.72.197.68])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2E656120F21;
 Tue, 22 Feb 2022 08:56:52 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
Message-ID: <jwv8ru3hus3.fsf-monnier+emacs@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <jwvy224kvj4.fsf-monnier+emacs@HIDDEN> <87k0dnca7g.fsf@HIDDEN>
Date: Tue, 22 Feb 2022 08:56:51 -0500
In-Reply-To: <87k0dnca7g.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Tue,
 22 Feb 2022 14:17:07 +0100")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.072 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> That is, completion-ignored-extensions as before, and
> completion-ignored-files (a list of strings) and
> completion-ignored-regexp (a regexp or a list of regexps).  The
> advantage is that the semantics on all three variables would be pretty
> self evident, and would require no special syntax anywhere.

[ Not sure I'd bother with the non-regexp variable (other than having to
  use \\. to match a dot, a regexp should work just as well).  ]

This is the best way long term, yes.  We could mark
`completion-ignored-extensions` as obsolete and in a few years we're
back with a clean semantics and a simple variable.


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 22 Feb 2022 13:17:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 22 08:17:23 2022
Received: from localhost ([127.0.0.1]:40282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMV2h-0004Zi-9N
	for submit <at> debbugs.gnu.org; Tue, 22 Feb 2022 08:17:23 -0500
Received: from quimby.gnus.org ([95.216.78.240]:51120)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nMV2e-0004ZS-78
 for 16577 <at> debbugs.gnu.org; Tue, 22 Feb 2022 08:17:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0lt2PRZdpM8L0esYCfEk4sghnivhS3MdzwX1eOVTUeM=; b=gYLM6GsCOef00EpECryPG+StH5
 RJ+WBNs49PPNTtAndoKvXxM+M6RByWkS1I+VY7LzsxmG28ix+1TIYhD9cAxmDtx6kWYI4NRrAffQ3
 /comRBJytp6bZKMkXivx8cr2Jg1ImWTBf0YNAddyrk2oYAZMRWO75LDK26SPSgJ+hwCE=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nMV2S-0005am-VC; Tue, 22 Feb 2022 14:17:12 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <jwvy224kvj4.fsf-monnier+emacs@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEW0pIzo07P34L34
 5MTbyKqXindUS0T/////d/kTAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YCFg0LO1lcqqAAAAG7SURB
 VDjLdZRBcsMwCEU900n3EC5gJSewcwFcpets5HU39v2P0A9IcpO2rCQ9IfiAPQyciFNK84sNBtJv
 mwy8Gk4u/wJ7irpJbuYxsFXfLfcCG4ZTKfPkQAAkK9+3vazlUTrAqZDK8rm7raVMBgivKBzy+fQe
 ZG8euG0+yTxWAw8Ho8JBkNQBwmOMXDWAoy8Dy9hkcA2+79szONfY675NB5AD7AF0VJybwEsFWwNZ
 1WpCfELcreyleLoBoCNzL6KiiA88BSGolyZovObMzDP6AVCviXXm6g5pNkBZqw4ApMg8cjxFrYnS
 pTroDWTxnqlUkKODECJqLVNU7fYBYNeQFe7hOHzT7S2A3UdDKABjSOYG/KlRKJbnBsinoSsnvgRA
 c+2tBlCDmpV68Lw0kJeWruVrAiqg86UBzImXOEIIHx4meqFY0qHcVIjGFKNEPTicLUiddgzS8ZSo
 V8pzRXE8eE0KUsjmHksKgTV1+IRAIHyU+HBiQ7aXkJOtcQE8T0qSYy5kacDCWz96PIBHrTkqvgD6
 YzYvFfjWdYRXA+oTkTDaUj+VAHZoM/XzL2CgztqzGdA/AD979P8Q8TcQI9y9ApBXFwAAACV0RVh0
 ZGF0ZTpjcmVhdGUAMjAyMi0wMi0yMlQxMzoxMTo1OSswMDowMNYVbtYAAAAldEVYdGRhdGU6bW9k
 aWZ5ADIwMjItMDItMjJUMTM6MTE6NTkrMDA6MDCnSNZqAAAAAElFTkSuQmCC
X-Now-Playing: Clarence Ashley's _Anthology of American Folk Music: Songs
 (1)_: "The Coo Coo Bird"
Date: Tue, 22 Feb 2022 14:17:07 +0100
In-Reply-To: <jwvy224kvj4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Mon, 21 Feb 2022 12:01:07 -0500")
Message-ID: <87k0dnca7g.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Stefan Monnier <monnier@HIDDEN> writes: > There
 are several file name patterns I've wanted to ignore but couldn't > because
 enumerating them all is somewhere between inconvenient > and impossible
 (whereas a regexp would cover them easily). 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

> There are several file name patterns I've wanted to ignore but couldn't
> because enumerating them all is somewhere between inconvenient
> and impossible (whereas a regexp would cover them easily).

I wonder whether it would be easier to add two new variables, but
perhaps that's excessive.

That is, completion-ignored-extensions as before, and
completion-ignored-files (a list of strings) and
completion-ignored-regexp (a regexp or a list of regexps).  The
advantage is that the semantics on all three variables would be pretty
self evident, and would require no special syntax anywhere.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 17:36:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 12:36:27 2022
Received: from localhost ([127.0.0.1]:38912 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMCbr-0004IC-BP
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:36:27 -0500
Received: from quimby.gnus.org ([95.216.78.240]:41518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nMCbq-0004Hz-58
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:36:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=uA+xvAkmY6w+eAMf1oTuyTVUGSEyg0h5DH15wRYtJRE=; b=JDEcYDUWfvKz0wrRI1wSlXHe7M
 kybrEeq6UXWA9at6oT5b7Fs9CVaomjyl+NYc+VQazdl01gHiZ+ZEg0inIIPWTW62uAU4hgM5dIIfr
 MRuMmc+YO6ndkN/fK7k06q6vdD/Q/nlaJip4BVdIGCg3hvdx9XWj5nywPjJx7HXsGG9M=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nMCbf-0001mq-6R; Mon, 21 Feb 2022 18:36:18 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <87zgmkfats.fsf@HIDDEN> <83fsocuphf.fsf@HIDDEN>
 <87v8x8f92o.fsf@HIDDEN> <83bkz0uoq1.fsf@HIDDEN>
X-Now-Playing: Mice Parade's _Nights Wave EP_: "Milton Road"
Date: Mon, 21 Feb 2022 18:36:12 +0100
In-Reply-To: <83bkz0uoq1.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 21 Feb
 2022 19:13:58 +0200")
Message-ID: <87r17wf7g3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Eli Zaretskii <eliz@HIDDEN> writes: > If you are talking
 about something we should concoct,
 then I don't > think I see a problem expressing
 "match after / or at the start of the > string" in the regexp notation. So
 why were you asking a [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, rgm@HIDDEN, 16577 <at> debbugs.gnu.org,
 monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> If you are talking about something we should concoct, then I don't
> think I see a problem expressing "match after / or at the start of the
> string" in the regexp notation.  So why were you asking about it?

I was asking whether we had it, because \\(:?\\`\\|/\\) is a handful to
type.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 17:33:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 12:33:19 2022
Received: from localhost ([127.0.0.1]:38907 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMCYo-0004DW-Qd
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:33:19 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:23352)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1nMCYl-0004DL-2A
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:33:17 -0500
Received: from pps.filterd (m0246632.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21LGu0jP029467; 
 Mon, 21 Feb 2022 17:33:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2021-07-09;
 bh=aMSnLIamx1MoH4M1/iLVdUFa9Nu/Ulr5tSDuMfDa3TQ=;
 b=FldEtWYEy4JnEJHadZfnPIXeLcLoKCd6lzFJ5vjhdhkDAzfMbK52+e6p2gKD0stst0Ij
 njX2ZU32QEMlCMzUaRTqEismxhtpIvgoxLElnIOSXjzvw3jtLRoDooRS8qYAgwrjq0LH
 JwclSscphjHrQEKauN5GmQBpYzYI6d0M1E/LaStD8eecQwmAcoJsoGY9ZMWkCoCAEQG0
 NxW8JE7nbb8MvwfApJO/kc3LjYzNUbl/Obn8QVUM3E7Kd2YB4ogIHbp7HWhKoPfsOC29
 OdhcYwtH0gf4qVYW41XLYfpocMpEjkaHqhNiMmHjCOYTHfLwMHeo9xob2NnNxMMS/FiE VA== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by mx0b-00069f02.pphosted.com with ESMTP id 3ear5t4p48-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Feb 2022 17:33:14 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21LHR72V021892;
 Mon, 21 Feb 2022 17:33:13 GMT
Received: from nam11-co1-obe.outbound.protection.outlook.com
 (mail-co1nam11lp2172.outbound.protection.outlook.com [104.47.56.172])
 by aserp3030.oracle.com with ESMTP id 3eapkewmdn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Feb 2022 17:33:13 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PjrNljqqhHkoi2vFjJah8Fooo9IyIdNHQ3nup9X/1u3JLVth5uGMvRCBjfdFMiQdJO83zaXxc4nPX1FoK6tGO6O38rqm1iK0MTQzJGXRXztu77/QXlFUiLU9nxgEcaVGmt1lLzXG4Y9Re9DzSOfA+jsrwzpwcCc+nywzOQ/0xV/AiVcfg+wpgM3GTbSJcLWSmV7RGaMErJLj7ZgSyT7OMWl69b0h4GtXCrFIVOjTa3oyqBjciZndb67tStBmQ8HROVExdZKEP9T6iwhuK8wkjp8ELuVd6x1ixnLE7REBJU2YaZ6HA4WHARu5gdR0xSIzi7kRimK8FqqfXU9HHQXKxw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=aMSnLIamx1MoH4M1/iLVdUFa9Nu/Ulr5tSDuMfDa3TQ=;
 b=mu+Y9Ko6OEfMO2XpLe1vSr7Ul3o67RJBA0hNv0iVk4RUd7ZHuZJpOln/ZoXqKadl0bO3tacpqRgxNidkpWTCDuBodDwUSDMzpSvpdahVQjyURiD5F4xEYRIAWidMdCXXErAr46QOooRd/3Dg7kHw7D0XvIYSNVsJJw+RmUDnLxU/QX+OgqGl6npcj9uecM6EEWBqUmpgjST9wp6Qf59dOYN4tOvu8R9f8aFG+jUKllULxSI8iF0Tp4Rl4o6BsTreYTDuD6EtAIQJicCf4NHrTb98BaqZNIw6uwXky4AcCxdxeWBfoFY+v5K1wzvZlHhfJOuqtRRDGYmE6XKAJ9dosQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aMSnLIamx1MoH4M1/iLVdUFa9Nu/Ulr5tSDuMfDa3TQ=;
 b=mDYGUiCrhWpm+RCDn8r/FQR012lBBXaAxTJxjooSes7yEwffbqn9Ds463P239GvgSCnqqj2goFYudSmFLocJ11+F1N9P2lLrin0GTgBd/haTzOTWTlEwpzXBKQabePN3oOOfPbHJS2+k11LDjaP1R0Oev6VREM6e9YHUhQl93ng=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by DM6PR10MB2585.namprd10.prod.outlook.com (2603:10b6:5:ad::24) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.17; Mon, 21 Feb
 2022 17:33:11 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Mon, 21 Feb 2022
 17:33:11 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>, Lars Ingebrigtsen
 <larsi@HIDDEN>
Subject: RE: [External] : bug#16577: Add regexp-based version of
 completion-ignored-extensions
Thread-Topic: [External] : bug#16577: Add regexp-based version of
 completion-ignored-extensions
Thread-Index: AQHYJ0W6WQw0HYrHeUG60e+TI8NzNKyeQKYA
Date: Mon, 21 Feb 2022 17:33:10 +0000
Message-ID: <SJ0PR10MB548879DE6F4507E6F777E50BF33A9@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <jwvy224kvj4.fsf-monnier+emacs@HIDDEN>
In-Reply-To: <jwvy224kvj4.fsf-monnier+emacs@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a06c6d25-a4c6-4b96-3cdf-08d9f5603b52
x-ms-traffictypediagnostic: DM6PR10MB2585:EE_
x-microsoft-antispam-prvs: <DM6PR10MB2585ED0176B4D0684DC51CFEF33A9@HIDDEN>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: pTQRp7PPyCwzafb0FNlkvlByD5AmGvimBEyhf/RUPLZOnqcJ9DuIU1nTHOfkg+kLyaSgG4CvZ/Jor13lzZhNzWHnynUmu3hOJR/vwwrs8e9CT1RguAIGys+6Pc3NgHoljw0sfs9brtLaRw6hGDuLRyt0i+YnU/Y7M+gbuMfrxnfMy2y6P0uzFl9d8rh7OsixdSUYUC//0DzvvLPd9mD3FakA/CM9oEN9Wh2R2m8NXeCdsqJ/B/8nKrSLyTXTdSwuYK+AgmBwXvDUoMgrevXi2Ydup7rXIoRAEZWjVvJUUCzRhKm/RuFbxm0DjstUIdyDJMoRAa3Dc8Jy0F7EcFn8xeoU3y97Xe05xtQ9bUj7bSEsrCliybifFk4o8C2bUx1E6eQtUYlw7JBZyIZVq7T4C3vvXJxnjCeNP1e/3ITAvkN3DSWDcJvVjjmrKYMuGT83StR92bJcakrnvHfoL9HIqXJUFOELVivhBu3+bQRNjDBjypKuWW28GV/Lpc/AHQRvQNtyg8oE4sXQPElZXY1wktKYCap7PGbbFdwh4S0qBHp9z5TWXanpQnqPfhktDLvdj9c6qjtCuWMtmbEL6QyAv7SqPWf1t8q1hgPjDYWf1bqetWdI0yiUpvGA0yzzlls/rggdhgJX9dTf2S6jElGLtg3tBTaf3EhXnbP3p88jLIsK9fBq27lyv966BtbS39u55hVsy5lYH+CyDmPjUC4T1Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230001)(366004)(2906002)(6506007)(54906003)(110136005)(52536014)(7696005)(4744005)(55016003)(44832011)(8936002)(5660300002)(508600001)(186003)(8676002)(76116006)(26005)(38070700005)(4326008)(66946007)(64756008)(66446008)(66476007)(66556008)(33656002)(71200400001)(38100700002)(9686003)(86362001)(316002)(296002)(122000001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5Vtaghx8juwoUiFf+Yj4/lEaNejcRMi8Iu7TVeLI1w+Co/HdLdvIOGQByKq9?=
 =?us-ascii?Q?FhDyZT5ITGnb7gldqViPmDVJl1csenSYjrCN6zvM7hfUSh3grH8BzBQoZd1K?=
 =?us-ascii?Q?PQBddeSgiOf8V+IstIoP9+yCMNx30q+L8pAD8pIJ0Rrv0MieBH7+dxmstlQb?=
 =?us-ascii?Q?JuadgHI3ifDBr5ayL3Y7IH/kzizi6mBqJ3JiN1Wo+TlhThBO1VTZrVnwsgc9?=
 =?us-ascii?Q?f0Ip4N9IxMxMpVAn9BfmggUPW92PTqC47CF1/Q4n+vE3YOkZ35OoeOkuxXsy?=
 =?us-ascii?Q?bUkole5q3nWCRDDF/TunTe//6EaJXIXK0zH8k3LQQema+ItU1viSskBFU6HB?=
 =?us-ascii?Q?9D1D1t2w8aCCMFJ5K0kFVRLoOrYlTwF2Gwh6gFeNcrqhOteh6SBi7+POgtK3?=
 =?us-ascii?Q?R4v4XiKS9bpU1n3tG9909jkbgEb6efG56k13TABkcpCo+dnHUgDYq0OuXwEM?=
 =?us-ascii?Q?xwWtFYyqfwgkQcqJKDXGiIQDlNDjLpuzfqV9IJMIO2BQdJDlVLILU6eaLAml?=
 =?us-ascii?Q?KpyBZ7uTe0SLSw6fYdWYp4PVOZZwvW8whto72LTHuyVLkV3R7b4EYb2jQt+b?=
 =?us-ascii?Q?OoOOubK28um3GhOqbGS8Xg/ByLzLncGtEQOIosptff2j5fic85noS0z6CZHo?=
 =?us-ascii?Q?IAUc+ZWEqfm+AkFXNBRY4IBdXKMc1UJsa4yzF01mNA8ol6vPd4fSZj22hwUH?=
 =?us-ascii?Q?LkSXuyvuInSS4BQJUW2DxWZcbyOT3VTA7LzmrXxxDQL0mu0ZEQDDdbL8YP9c?=
 =?us-ascii?Q?uEUCQJgy3QsC3USHYMmIWc79xfMwZ/AXabDpmAGNLJjAL8WjzxQHEsyRTTqN?=
 =?us-ascii?Q?8QXi2mMAVTffGdrRf+n6N4NW4I5cQYgycTWK3vNWdT4Z8efmBdOw/PR1xbu6?=
 =?us-ascii?Q?PWF+0R0FR8gODAtdaIZhUUMDSeIgmT4qbynGB2khqbR4y/0Eufg0azynKKAZ?=
 =?us-ascii?Q?3RJ2gcCG/FLMLdlgdAJCA5bYXhnUfe0j+4Iqr5xwEH37KwF5TIiZ984l7LF5?=
 =?us-ascii?Q?VzgPTJT6OexG30cNssVtPog55KmaYtcfzfQljArAda/xowR4zdyywDkCk+/N?=
 =?us-ascii?Q?9864VTh0wR+3n/7SRu4z3qebursd+cghKgPqL46DrhQGzNqa5kAeR0NOZBe/?=
 =?us-ascii?Q?ihjT9OZykjZ95DIH85JXyC3HMBSQSVRBmlpIYn1/4Od5md4EUMg+oOwQMc47?=
 =?us-ascii?Q?Ks/dMz0VoQC8u3RIJidnUbcTSg7xrgtYc0JCN7mUvN8C5/s48AyMTlE1oEqU?=
 =?us-ascii?Q?Og8kxlubBsJgidSwfw+wUTJ2v5Vz0CS6gcD1WBjMmaGgUSCIHTJwUZLzT8Nh?=
 =?us-ascii?Q?OkmHpjcdQmMsNhADcHfVrUI13c9VCIuNpKTHqQkuE9IXxCr86vBfbBDZfZJp?=
 =?us-ascii?Q?FHOVZEE8/elYGhK02v1/rX+qPy5O7pc3Ue2lw4nR9mI7BIih/2366z4S+7lP?=
 =?us-ascii?Q?0QY2XnyHORjaAjHlpWMFAVRPxC9KRMuotoxWOklL2afCFSw71XFWTNSUhYzo?=
 =?us-ascii?Q?adkmq8BaYfnU2EmeG5NLLSIPiSObAtg1dnle8igRRjGv8YGiBb0tuo0q2BV3?=
 =?us-ascii?Q?GoqiP5I+FUXgSBIeMWttT/zFQTBc0jcvEsfQ1Otg1Jkv8yeEg8YY0tgZ82+L?=
 =?us-ascii?Q?ow=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a06c6d25-a4c6-4b96-3cdf-08d9f5603b52
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2022 17:33:10.9453 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Y/v44VUaQrbiAGMP30fJAsB2NhHRipeTFj8P7NLtJ0ID5gwvh6fIqW0zh0EALPwqNWFRiVs1RpmZRDsCjjCVfw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB2585
X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10265
 signatures=677614
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0
 suspectscore=0 mlxscore=0
 spamscore=0 mlxlogscore=935 adultscore=0 phishscore=0 malwarescore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000
 definitions=main-2202210103
X-Proofpoint-GUID: G72UlChPsmo0eAa6DRRRyrbIArktu_Mn
X-Proofpoint-ORIG-GUID: G72UlChPsmo0eAa6DRRRyrbIArktu_Mn
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 16577
Cc: "vmalloc@HIDDEN" <vmalloc@HIDDEN>, Glenn Morris <rgm@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, "16577 <at> debbugs.gnu.org" <16577 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> It's not great, indeed.  But, AFAICT something like that is the only way
> to introduce regexps into `completion-ignored-extensions`

Please don't introduce regexps into
`completion-ignored-extensions'.  This option
is designed to match file extensions literally.
And that's how it's used.  If you alternatively,
or also, need regexp matching, then add another
variable for that.

Lars claimed this:

   completion-ignored-extensions is used many
   places (and it's commonly used as a regexp)

No evidence given for that claim.  I asked for
examples of such "common" use.  None have been
cited.  Are there even _any_?





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 17:14:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 12:14:06 2022
Received: from localhost ([127.0.0.1]:38879 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMCGE-0003jR-3e
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:14:06 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40324)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nMCG8-0003if-AO
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:14:04 -0500
Received: from [2001:470:142:3::e] (port=57050 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nMCG2-00062k-De; Mon, 21 Feb 2022 12:13:54 -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=SqT+x3OJd4wYrA1ikW/uyGp0KMak0vWLHKrvWw9AtVQ=; b=Z8Hm0tFY1iXg
 vKrzB8jbwRQ2rAaKdxYMWCkqdEMqR9577adMzCbC25uvqsodnnbPps4d/9Z9mJJ1Bjbp3XE6mkAoW
 qW4sBWXMxlxGtLNUMnSYDKBQrEnBtNyOPU75J/JWpll2+/Pa+82EXqkLpwS6rFHZ5xXYcasshVjuZ
 jYUIQyv7NhIHxZOw/ml3fIFFCZPQSqGXYDoJW4vRdbRxjkZFDqZ2074OWLpfF6O+ncZ/vltjdcmKn
 R69ab9H6e/gMg2q7VpvTu+bjt9Jt9Wfuy97fj3elfYdTnKcPtWlqQ31/IGgxN0tPs7DXH1EJ5m3iG
 I39VL/6rNu30Tm7+OteFfw==;
Received: from [87.69.77.57] (port=1790 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nMCG1-0006at-QL; Mon, 21 Feb 2022 12:13:54 -0500
Date: Mon, 21 Feb 2022 19:13:58 +0200
Message-Id: <83bkz0uoq1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87v8x8f92o.fsf@HIDDEN> (message from Lars Ingebrigtsen on Mon, 
 21 Feb 2022 18:01:03 +0100)
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <87zgmkfats.fsf@HIDDEN> <83fsocuphf.fsf@HIDDEN> <87v8x8f92o.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, rgm@HIDDEN, 16577 <at> debbugs.gnu.org,
 monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lars Ingebrigtsen <larsi@HIDDEN>
> Cc: monnier@HIDDEN,  rgm@HIDDEN,  vmalloc@HIDDEN,
>   16577 <at> debbugs.gnu.org
> Date: Mon, 21 Feb 2022 18:01:03 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Regular expressions don't understand file names, they are just strings
> > as far as regexps are concerned.
> 
> Of course they're strings, but a regexp operator has semantics.

I thought you were asking about some builtin feature of regexp
matches, and tried to explain why that doesn't exist.

If you are talking about something we should concoct, then I don't
think I see a problem expressing "match after / or at the start of the
string" in the regexp notation.  So why were you asking about it?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 17:01:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 12:01:32 2022
Received: from localhost ([127.0.0.1]:38836 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMC42-0002XU-SW
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:01:32 -0500
Received: from quimby.gnus.org ([95.216.78.240]:41056)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nMC3m-0002FY-TC
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:01:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=nIP9KI2gSeGreL5cakSv9GmIyHRhuxqAD6IcKcBTYB4=; b=WHwe2FCiT5ppYMa4iCuY2kpdlh
 SDdxIjF0oFYwAq5R53u8/cIE6kkqepFUMngJ9wdVV3MgcXLfcSgew4ujUbqO7+y9L1dn9epHi4OLA
 CzVoP4dTFeDyo1ssIyhyUWD1j2uEoVQ78T8RCUDtbU34fUKq3uNeT2mhaqzHGO9cItSI=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nMC3c-0001SF-AA; Mon, 21 Feb 2022 18:01:07 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <87zgmkfats.fsf@HIDDEN> <83fsocuphf.fsf@HIDDEN>
X-Now-Playing: Mice Parade's _My Funny Friend Called Scott_: "My Funny
 Friend Called Scott"
Date: Mon, 21 Feb 2022 18:01:03 +0100
In-Reply-To: <83fsocuphf.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 21 Feb
 2022 18:57:32 +0200")
Message-ID: <87v8x8f92o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Eli Zaretskii <eliz@HIDDEN> writes: > Regular expressions
 don't understand file names, they are just strings > as far as regexps are
 concerned. Of course they're strings, but a regexp operator has semantics.
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, rgm@HIDDEN, 16577 <at> debbugs.gnu.org,
 monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> Regular expressions don't understand file names, they are just strings
> as far as regexps are concerned.

Of course they're strings, but a regexp operator has semantics.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 17:01:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 12:01:17 2022
Received: from localhost ([127.0.0.1]:38834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMC3p-0002MY-KX
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:01:17 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:56860)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1nMC3o-0002GS-5t
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 12:01:16 -0500
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CA8C4805B4;
 Mon, 21 Feb 2022 12:01:09 -0500 (EST)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9616E804DD;
 Mon, 21 Feb 2022 12:01:08 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1645462868;
 bh=uJV3Cgw+Udzuls+/+iayEZilwY1bFtzoPHOo8ytxfOo=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
 b=eZplUYSTLSzy7b/8ETkyOfzAI1/laHgvWdmjGSfGIv/15eTkIHIDhyvBZBSyqCwWF
 +xZuZzoTxsbWRhiUlGjz4z5Qx9qNlM1RUjkZdem3Ue7cRO+sX3APrXIpSxE7rOqjTW
 PaaTfv9h+vgJfkd8nnUQesiHsuT7Y+yn9C4zG9IxwpNF0wfHf5cFVfd1l/EGsRaPe9
 B/fPp4TspI7sGd0c3NKxjjN4opoRnVunVrIG86IsGrznYADIhJQnXHDRNFZ5ODwsc9
 sIKidRH6sLu5EcIIG7FHbFOJQToWYoe7i9cCEXf/OH2HsxudNEdLTJWbSvoMnyn3fs
 lC0SM9wj04jjA==
Received: from pastel (unknown [45.72.237.157])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 51440120371;
 Mon, 21 Feb 2022 12:01:08 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
Message-ID: <jwvy224kvj4.fsf-monnier+emacs@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
Date: Mon, 21 Feb 2022 12:01:07 -0500
In-Reply-To: <874k4sgpi1.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 21 Feb 2022 17:20:54 +0100")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.059 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Ingebrigtsen [2022-02-21 17:20:54] wrote:
> Stefan Monnier <monnier@HIDDEN> writes:
>>> I haven't looked at the various code snippets that use the resulting
>>> regexps, but I imagine that some are matching on the full file name and
>>> some aren't?
>> I think the important case only has the nondirectory part of the file
>> name at hand, which is why I propose for "/<RE>" to be defined as
>> matching only on that part (with a terminating / if it's a directory).
> Oh, so this wouldn't be a plain regexp, but a ... mini-language where
> "/" has a special meaning?

Yup.

> I think that sounds pretty confusing.

It's not great, indeed.  But, AFAICT something like that is the only way
to introduce regexps into `completion-ignored-extensions` without having
to touch too much of the code using that variable.

> Hm.  I think it'd a more straightforward interface to just keep
> regexps out of it all, but I see the attraction of having a regexp
> interface, too.

There are several file name patterns I've wanted to ignore but couldn't
because enumerating them all is somewhere between inconvenient
and impossible (whereas a regexp would cover them easily).


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 16:57:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 11:57:59 2022
Received: from localhost ([127.0.0.1]:38822 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMC0d-00013C-Cx
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:57:59 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36316)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nMC0b-00012z-Bi
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:57:58 -0500
Received: from [2001:470:142:3::e] (port=56244 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nMC0E-0003en-Ci; Mon, 21 Feb 2022 11:57:50 -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=fLZCuIlgbMBD9x0E1fkea7HSu/iqxcoRsyFlgNUnnSE=; b=DI5CtPnptOuH
 n9C/t8Xx2r2P41lstCPWjCqu6ta0JkDWu8j1DKpR5OfycdAqBgmjvrP+Kx9VsfIHxJ3ZmJ9LJTRVP
 5lPyQhyn44iOFrywCDoPngBO36nqv+i96zu64wshItkRoHkQS557eCRYgF8sm5nTui8c4rx0MinZN
 S5w/7i48NuEjcd53TdzjOMHXXrGLKDjN05PTjJxMsoXznh2Yj4R4VZS3ySmZv13pX3lZdUYU8839Y
 Xsnz+Z2cMRwjDWZrRDRnMtpHS0suw8AhR15jlmVRVqfmvudwYbzalryLKoSXOXkSbVvqIXcmC3EcB
 YV0K4VxthgzAtiQhBkraRw==;
Received: from [87.69.77.57] (port=4748 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nMC08-00008H-Rp; Mon, 21 Feb 2022 11:57:30 -0500
Date: Mon, 21 Feb 2022 18:57:32 +0200
Message-Id: <83fsocuphf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87zgmkfats.fsf@HIDDEN> (message from Lars Ingebrigtsen on Mon, 
 21 Feb 2022 17:23:11 +0100)
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
 <87zgmkfats.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, rgm@HIDDEN, 16577 <at> debbugs.gnu.org,
 monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lars Ingebrigtsen <larsi@HIDDEN>
> Cc: Glenn Morris <rgm@HIDDEN>,  vmalloc@HIDDEN,  Eli Zaretskii
>  <eliz@HIDDEN>,  16577 <at> debbugs.gnu.org
> Date: Mon, 21 Feb 2022 17:23:11 +0100
> 
> By the way, it'd be nice to have a zero-width regexp matcher for "start
> of file name component" (i.e., match after "/" or at the start of the
> string).  We don't have that already anywhere, by any chance?

Regular expressions don't understand file names, they are just strings
as far as regexps are concerned.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 16:23:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 11:23:23 2022
Received: from localhost ([127.0.0.1]:38764 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMBT9-0006Ij-Jo
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:23:23 -0500
Received: from quimby.gnus.org ([95.216.78.240]:40834)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nMBT7-0006IO-Uj
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:23:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Pj7Cy0p/xDrr3WH5R/b554nVJqOlFqkF5uxg4ORXRkM=; b=Q1VWfVGPoTVqN3Zi7S9fYSJUI9
 Dd6g2SU51nCU7YjI9oRJRgRPXNsTZJvg/7eHlZJ5L7tkgL9/7xzZmywB7W36KLvcjataL+zPDs5Vw
 YFIRhirFtqTo9Z58GEbNwi7w/c0nBhtgdmPA1QeUb9DGb/C3SkTux1ZXTxlSbuowi+qk=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nMBSx-00016B-KP; Mon, 21 Feb 2022 17:23:14 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> <874k4sgpi1.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEWQnrfXnSyqZB0/
 Mhn////+V3jdAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YCFRASAHUcdVEAAAGDSURBVDjLdZMBssIg
 DEQZuYCkF5DlAhjuf7e/m1TbfjXjaM1jNyHQUn5Fa603jLEU8wQMQAc8wQkZFWSgpMz4HFYwgweq
 zFcmJ7+adWsWdqPSaBZJayiaUdSD0WjVOmdakSgvr+U3lFIP0OS2RDqXPMoLBBweEjS0dgATgPai
 P73dDwV20OVqjzcwpNVyG2xjvkGWjuBm/QDLX8A5tzE1q4gssJOBNzB/55dcZ0FPcORVbDwKcAYx
 lsHOHmUkyE6zDkvgzhPsGsfJaT3Z7p1WHA7rafnesaOzBveZGW+cxEAAt7mDUEDnog5iVmaOEc1Y
 71sfCVTcNANtD4Ytqug0qdAi19fTuOURngk2PW3qkl0HoDkBKyiUyG6xK6CnEUXynuzgpgnkjIA8
 Qd0wKpaueqZa/EC3me2673dNfe4jabwlNStfw6m4dfvIxyt0G2t9BfYBdEsEPuyRiu11/scdSVD/
 g3UBK+a6cALnta+NXhRZ+CdY38EpyqXGBXxX5Iv7Nf4Adi2jQdcelw4AAAAldEVYdGRhdGU6Y3Jl
 YXRlADIwMjItMDItMjFUMTY6MTg6MDArMDA6MDDDnwlKAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIy
 LTAyLTIxVDE2OjE4OjAwKzAwOjAwssKx9gAAAABJRU5ErkJggg==
X-Now-Playing: Neil Young's _Neil Young_: "The Loner"
Date: Mon, 21 Feb 2022 17:23:11 +0100
In-Reply-To: <874k4sgpi1.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 21 Feb 2022 17:20:54 +0100")
Message-ID: <87zgmkfats.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Lars Ingebrigtsen <larsi@HIDDEN> writes: > Oh,
 so this wouldn't
 be a plain regexp, but a ... mini-language where > "/" has a special meaning?
 I think that sounds pretty confusing. By the way, it'd be nice to have a
 zero-width regexp matcher for "start of file name component" (i.e., match
 after "/" or at the start of the string). We don't have that already anywhere, 
 by any chanc [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Oh, so this wouldn't be a plain regexp, but a ... mini-language where
> "/" has a special meaning?  I think that sounds pretty confusing.

By the way, it'd be nice to have a zero-width regexp matcher for "start
of file name component" (i.e., match after "/" or at the start of the
string).  We don't have that already anywhere, by any chance?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 16:21:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 11:21:06 2022
Received: from localhost ([127.0.0.1]:38760 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMBQw-0006F4-6J
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:21:06 -0500
Received: from quimby.gnus.org ([95.216.78.240]:40808)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nMBQu-0006E6-Vh
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:21:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=6qAxLTpOLLdBcWGW1L3cgOcK38zGn9J/krqD+JU/ORI=; b=suA5uAWRFEccr2/RV4HTaqXanI
 qr4bV1NpXZY28SmPIRhZwFNZ6Wwy8n5nxvC1/JQ9ebL+Mjvv7vppAR3AiJhocYmFPQoxLlxM/8hnZ
 Mma90XmjsTzjLtps67j8ZsWybaJIP7ZUIcEJkMos4XT7fWdQq7QngMWfKzmsYWhbLXeE=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nMBQk-00012c-Pn; Mon, 21 Feb 2022 17:20:57 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
 <jwvpmngmcne.fsf-monnier+emacs@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEWQnrfXnSyqZB0/
 Mhn////+V3jdAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YCFRASAHUcdVEAAAGDSURBVDjLdZMBssIg
 DEQZuYCkF5DlAhjuf7e/m1TbfjXjaM1jNyHQUn5Fa603jLEU8wQMQAc8wQkZFWSgpMz4HFYwgweq
 zFcmJ7+adWsWdqPSaBZJayiaUdSD0WjVOmdakSgvr+U3lFIP0OS2RDqXPMoLBBweEjS0dgATgPai
 P73dDwV20OVqjzcwpNVyG2xjvkGWjuBm/QDLX8A5tzE1q4gssJOBNzB/55dcZ0FPcORVbDwKcAYx
 lsHOHmUkyE6zDkvgzhPsGsfJaT3Z7p1WHA7rafnesaOzBveZGW+cxEAAt7mDUEDnog5iVmaOEc1Y
 71sfCVTcNANtD4Ytqug0qdAi19fTuOURngk2PW3qkl0HoDkBKyiUyG6xK6CnEUXynuzgpgnkjIA8
 Qd0wKpaueqZa/EC3me2673dNfe4jabwlNStfw6m4dfvIxyt0G2t9BfYBdEsEPuyRiu11/scdSVD/
 g3UBK+a6cALnta+NXhRZ+CdY38EpyqXGBXxX5Iv7Nf4Adi2jQdcelw4AAAAldEVYdGRhdGU6Y3Jl
 YXRlADIwMjItMDItMjFUMTY6MTg6MDArMDA6MDDDnwlKAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIy
 LTAyLTIxVDE2OjE4OjAwKzAwOjAwssKx9gAAAABJRU5ErkJggg==
X-Now-Playing: Neil Young's _Neil Young_: "The Emperor Of Wyoming"
Date: Mon, 21 Feb 2022 17:20:54 +0100
In-Reply-To: <jwvpmngmcne.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Mon, 21 Feb 2022 11:06:52 -0500")
Message-ID: <874k4sgpi1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Stefan Monnier <monnier@HIDDEN> writes: >> I
 haven't
 looked at the various code snippets that use the resulting >> regexps, but
 I imagine that some are matching on the full file name and >> some aren't?
 > > I think the important case only h [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

>> I haven't looked at the various code snippets that use the resulting
>> regexps, but I imagine that some are matching on the full file name and
>> some aren't?
>
> I think the important case only has the nondirectory part of the file
> name at hand, which is why I propose for "/<RE>" to be defined as
> matching only on that part (with a terminating / if it's a directory).

Oh, so this wouldn't be a plain regexp, but a ... mini-language where
"/" has a special meaning?  I think that sounds pretty confusing.

> No, the "/" would look like it's matching the / of a full file name, but
> it would really be just a marker to indicate that the rest is a regexp
> (and where it's anchored) and the matching code would extract the regexp
> from it (and replace it with the equivalent of \\(?:\\`\\|/\\) as
> needed).

Hm.  I think it'd a more straightforward interface to just keep regexps
out of it all, but I see the attraction of having a regexp interface,
too.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 16:07:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 11:07:05 2022
Received: from localhost ([127.0.0.1]:38733 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nMBDN-0003fB-EM
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:07:05 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:51149)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1nMBDM-0003ei-Gf
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 11:07:04 -0500
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id C36E644103B;
 Mon, 21 Feb 2022 11:06:58 -0500 (EST)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 92099441036;
 Mon, 21 Feb 2022 11:06:57 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1645459617;
 bh=yVGiJJu3hjyl+XNtiegi4udlFiDsOVpDVwu7RSZzMfg=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
 b=B1icU2lxDmiVzDTemipk1Eu72wv3XgCOg4idxZBJWYCriBoZzg0iAMfTYgaetV5LS
 G1LmAJOZfN4vIV/U9IFkpNOv3jv7JhsurrxpnGsA8hOX8uy4jR/YvP2BSXMAKFYZDn
 2MkVqStitbSBl9qKUfeNWohM4KJ75Md7AWF8eyJje9qcL7VjkGzQ6x6G2BOiR9rIcx
 3bZbHeCsVUfyITDUKBtJkmVNEPAR4xoEQO8JbQ7RqrUVU7S3GA2YuUPnk9U73NcN3m
 0iwE+o/QAi1OrFusuxW/MrtP8j37Fxh38i8FHbU6cMR0cNTDfg5GLVRR/wZWZd4PWc
 +PhMPKkRHwhUg==
Received: from pastel (unknown [45.72.237.157])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5F1B2120F05;
 Mon, 21 Feb 2022 11:06:57 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
Message-ID: <jwvpmngmcne.fsf-monnier+emacs@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN> <87fsocl3ot.fsf@HIDDEN>
Date: Mon, 21 Feb 2022 11:06:52 -0500
In-Reply-To: <87fsocl3ot.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 21 Feb 2022 15:00:50 +0100")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.071 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> I haven't looked at the various code snippets that use the resulting
> regexps, but I imagine that some are matching on the full file name and
> some aren't?

I think the important case only has the nondirectory part of the file
name at hand, which is why I propose for "/<RE>" to be defined as
matching only on that part (with a terminating / if it's a directory).

> But do you mean that completion-ignored-files should be on the form
> (... "/CV[A-S]/" ...)?

If we want to ignore .../CVA/, .../CVB/, etc yes.

>> We'd probably want to make this match anchored, since that's
>> what the "/" suggests.  It means that instead of "/.git/" we'd add
>> "/\\.git/" or "/\\.git/?\\'".
>
> If we want this to work against both full file names and nondirectory
> parts, it'd be...  er...
>
> "\\(?:\\`\\|/\\)\\.git/?\\'"

No, the "/" would look like it's matching the / of a full file name, but
it would really be just a marker to indicate that the rest is a regexp
(and where it's anchored) and the matching code would extract the regexp
from it (and replace it with the equivalent of \\(?:\\`\\|/\\) as
needed).


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 21 Feb 2022 14:01:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 09:01:08 2022
Received: from localhost ([127.0.0.1]:35467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nM9FQ-0002vy-UT
	for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 09:01:08 -0500
Received: from quimby.gnus.org ([95.216.78.240]:38792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nM9FO-0002vD-F5
 for 16577 <at> debbugs.gnu.org; Mon, 21 Feb 2022 09:01:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=9s+sE18ITBvXRszKYuJ6K7rrLE8fzNi0J+hSLxgv3Go=; b=ncslDqaWcis2/MeAkc1unrfPa4
 LUCTpELr5NyxO5fq74f3XakSnR+ZFppuxPs4qXeHT6/B8cBWLSA9qI3hpnxQ4PboyWmcM/5o4ovB3
 yJoxw70+dF8mKMJYDyn2qwGozbjPZrpdRbVc6TvZ65nuM7J+KDhZsAoWEOF4LTKe/pNs=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nM9FE-0007wE-4k; Mon, 21 Feb 2022 15:00:55 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXb4yrq9ijr9hzd
 pztVOoUoLZSnoZHZQFQgGWRBL0n////8n+odAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YCFQ0uDvWp
 EYoAAAGeSURBVDjLpZI9TyMxEIZttsjRrU1Bix0piG5hCkPHSU6AmvWJ8g4h6kWONNAnwvQnsfm3
 jL1Zkt0k4k68xa40j+bjHQ9jSVz0lFNQbFO+Ix4B/zaQKv26IFNSa602gBxf6iipMt4BI1fuRXAE
 2MmQ5+7urdAZHONpBwyDC2EGWBnogv35XZhZazzFlyDZl3WYPb9eTS2YFuRV8vTyfnVtS2s9tOMe
 Gi5yMIgvYVxO7a1OgD6IkAH66c3i79g6V4pP4DGqDm+L+dw5d7YEhoogGFjUgUTgZwNy79EXQwDG
 IqGUXyqBQ4MZMPBC6v0GuL0EBmigEDQYbbauYyk34QQOvPfAxUGyUqcesQvjGZqiWi7lpKnk3C1l
 oKkE7wPKGKB/Wr10HZIR6s5wgGr1Ij+aFJqXIX5eFk21rEUO2aAS68CtfPj12zm6iPMm57xYu5Jo
 Mbjyvt3uSloOF/YsvUfvELXOtRabQKWDUxulpG60E6g+0F+BLeNuB3pH8zacyL+V+v/mO4Fcb857
 oD2ADTB6JP1RHZB2Ppo8TB5+K/EBD2OkmFWr3ggAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDIt
 MjFUMTM6NDY6MTQrMDA6MDCJywIlAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAyLTIxVDEzOjQ2
 OjE0KzAwOjAw+Ja6mQAAAABJRU5ErkJggg==
X-Now-Playing: Macintosh Plus's _Sick & Panic_: "(untitled)"
Date: Mon, 21 Feb 2022 15:00:50 +0100
In-Reply-To: <jwvley5shsv.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Sun, 20 Feb 2022 10:06:58 -0500")
Message-ID: <87fsocl3ot.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Stefan Monnier <monnier@HIDDEN> writes: > BTW,
 maybe we can merge the two propositions: > Allow the use in
 `completion-ignored-files`
 of entries of the form > "/<RE>" where <RE> will be matched against the
 nondirectory part of the > file na [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

> BTW, maybe we can merge the two propositions:
> Allow the use in `completion-ignored-files` of entries of the form
> "/<RE>" where <RE> will be matched against the nondirectory part of the
> file name.

I haven't looked at the various code snippets that use the resulting
regexps, but I imagine that some are matching on the full file name and
some aren't?

But do you mean that completion-ignored-files should be on the form
(... "/CV[A-S]/" ...)?

> We'd probably want to make this match anchored, since that's
> what the "/" suggests.  It means that instead of "/.git/" we'd add
> "/\\.git/" or "/\\.git/?\\'".

If we want this to work against both full file names and nondirectory
parts, it'd be...  er...

"\\(?:\\`\\|/\\)\\.git/?\\'"

I guess. 

Which nobody is going to get right, so I wonder whether it should just
be a list of strings instead of a list of regexps.

> This should make the change much less invasive, with most existing uses
> of `completion-ignored-files` unaffected.

I guess I should start poking at this and see how it works out in
practice.  Skimming the places where it's used, I think it's about a
dozen locations that needs adjusting.  But I may be overestimating.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 20 Feb 2022 22:05:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 20 17:05:57 2022
Received: from localhost ([127.0.0.1]:34065 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nLuL7-0003vQ-2a
	for submit <at> debbugs.gnu.org; Sun, 20 Feb 2022 17:05:57 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:22616)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1nLuKz-0003vC-Tn
 for 16577 <at> debbugs.gnu.org; Sun, 20 Feb 2022 17:05:55 -0500
Received: from pps.filterd (m0246632.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21KBRRv9022625; 
 Sun, 20 Feb 2022 22:05:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2021-07-09;
 bh=m8BVzePRDM+mIQb8qrauz0/DZZxy8RCk0X/HaJecbow=;
 b=IRlWvNYFhziozXTK2+XTiYk3emURkPgSFcOcQeUoNnHw9iO0q5bcBbPq7xR9z69WZf8Z
 FnB5YjwDa5ucvLWm4NUVdXXybY46tkm8NqemAxSDQX3vBuVS9fet/ur2rkdIXhOWU3Ts
 6aS/ZAMtZ0nsyh+OS9+lQu0CzpdsPDKeIUO4U6C7tDa05gGc+FBza16UE8iWF6zIyXLf
 PORN9+3r0fVWFPsT8CY0NXpahpgDskVaueUMqgepm7hHYuOYbRrHNg2TM1HjWp7RxkAX
 QOnqg5HKsXkB4q+cZ6pWKz/BuES6ZAxjwGXBZeUthWvC176abb424kCNiN8uG7scBssH yg== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by mx0b-00069f02.pphosted.com with ESMTP id 3ear5t2fh7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 20 Feb 2022 22:05:49 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21KM0MOT115792;
 Sun, 20 Feb 2022 22:05:48 GMT
Received: from nam11-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam11lp2172.outbound.protection.outlook.com [104.47.58.172])
 by aserp3020.oracle.com with ESMTP id 3eb47y151r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 20 Feb 2022 22:05:48 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XdDJSA2hSxzgER33Ds0dw0rRAcrR9BOOCgw7l7JjGqMOfGSxsXMNFrUJTiyyxHgUS0Hihsjj0Fbx94KBV8OfMQ6lnJaB0sQUyMppl3Sk0+aGI323hDghm/07adO3xlR0Qhyc+abhn6PGteEP4ndiDJSgjCXywg4LW3a7A//bdZw795rmUmb4chkb3qc7wqzv5heUwbLWTBSyqJBHZX+xLMjiqBT8ySgwArfExUQKhxvh+d7gu+sEgbKpVS88cdXfDFIYdLOF8bqufKgIA272qKH8mtB1X9H/TxStJHBWStWq2+eUc8FW/LJRPOv195no+rh7mAWCX9RUdMvgoAv0/A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=m8BVzePRDM+mIQb8qrauz0/DZZxy8RCk0X/HaJecbow=;
 b=j1Sb1IenlwNmUOPP8gMGB9aqr/airxXg+cm5lgIDIV9fkkoiU2oNn06bjf6VrzanpDo3zjsRNoIW28Uhmlat7G4v2AWUrAsin/joyg6DPnJRLT4oQhqeT3dumvHWQeKHgMmsX8dsteAwXYX96kUNpsXGSYzQ1v42MrZ6F/qNLxvQNp6QwVkNv2eC0EVYRiQ6l2/eoCEDZ0cFgc56z2H7uU80WKoLgrN7CmObk6FQNU1EeR0P3iQHi8+EZC5Xa1iaaSnFFu+hty5jiBtb/tOJQ4TY/ieuLZgNWF+oJFqkmKXp6q+zydQhJmMQ62Ilq/dUBpRqBJqYsXNPYZ6jEbyHGA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=m8BVzePRDM+mIQb8qrauz0/DZZxy8RCk0X/HaJecbow=;
 b=BcLBM9I/5I4wmixkamk+VYPXQ6R+rgCDSSvX3nmh805zzh9XGl+cWawGehGhPp2ZPSDBqS2nnqZ8iX1CKntqi2MLOJAlf/Vgp1YlrxskhRM6HMclO/Cr4ot7byIol83kn+WnU6ZrsYt6fvuEkTZynKKGp4hxTGfwPaFdaqoXz9I=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by BN8PR10MB3252.namprd10.prod.outlook.com (2603:10b6:408:ca::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Sun, 20 Feb
 2022 22:05:45 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Sun, 20 Feb 2022
 22:05:45 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>, Lars Ingebrigtsen
 <larsi@HIDDEN>
Subject: RE: [External] : bug#16577: Add regexp-based version of
 completion-ignored-extensions
Thread-Topic: [External] : bug#16577: Add regexp-based version of
 completion-ignored-extensions
Thread-Index: AQHYJmxgAjLWhVfofUWMxMCVOZwnO6yc/hKA
Date: Sun, 20 Feb 2022 22:05:45 +0000
Message-ID: <SJ0PR10MB5488DDF551006CF163BB96FEF3399@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
 <jwvley5shsv.fsf-monnier+emacs@HIDDEN>
In-Reply-To: <jwvley5shsv.fsf-monnier+emacs@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6b937a93-078f-4dc5-ad2e-08d9f4bd24ed
x-ms-traffictypediagnostic: BN8PR10MB3252:EE_
x-microsoft-antispam-prvs: <BN8PR10MB32520CA73C8EF9FE08520597F3399@HIDDEN>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4Ru0CgjcFqf1U9MYeTbF/Wjg/aIgH1I0qPf0Q2Uu29SyD2Jj7I9qFTMp7UV+Xu8oYGrWfsUhvrP0INPHd/vHA1gG7cpktu9nktlJn0eRT9JTlXW0Wdoc4m8+WUZ2edEA67e69SHYMqSSjdDJvTqW5Kf6lFa2n4jv1R8yLnzr3avayD/33u1IgoH6Pa5PvzVzWYnlmu/5hARmrFSbz1WCAn/I2JaXJkAIRvj0aI6exN1m/H0p4RznohCcLA/L1r6YVZRro7XRjlUwVZFIvT9N1VHCjKAd8hsgQPUu/I4rkyFzC/6s8H6P6fP02M5+PXLkTJfVeP8KqhXn2vw6cWdCUcutVgqgQoihCJmunWUdnLFzxqyYx+hMNRv+n/Iq07ux+2bTuhcZ+tM87L7yfUVqI6KcYQjuL/vH6PSB5aAlXmu4O42T/O35LufbcFzc3V7nPA76Iez/IemAEEVWSTHDDyvAHcdzoURRb81rXl5vR26y6Wt6p0T1DKvWt+v33DyiNu2a+A3zTE4mLKsjOhHpLnSxQCOxGfPOZPM4zaPhER/buRE2HTCtBCdP4NXCC8V3su+UWMxc3X3L+GXGwUanEgrgCXZh0G4iSmDvx2vqgrcbyzKDzmiRKl0Ne+AClQ0X7nZCbIaR2+3xBbANIXUF+sUjz1VyrOV7UrtvA4nc3tftMwKILCasUd2PnWZihx79xw4/6RewuW8fnjlXF97IYg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230001)(366004)(508600001)(9686003)(33656002)(54906003)(110136005)(4744005)(2906002)(8936002)(86362001)(296002)(316002)(5660300002)(44832011)(66946007)(66556008)(66446008)(71200400001)(66476007)(76116006)(8676002)(186003)(7696005)(6506007)(4326008)(55016003)(64756008)(26005)(38070700005)(52536014)(122000001)(38100700002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?qg+c7E/2EiSe+g7vYFAvxdQ93hGztpz736DvPQepxzeuUyjsWo8k5/eJRJpS?=
 =?us-ascii?Q?bgLv6Nd0dtdTrKQtPjmzvej6fsxlFuhohGmV6X6blUz9blTrb6BmbYCO2wy9?=
 =?us-ascii?Q?nXOF3Te/PuICGGz7bgJ18l4NhOorljVe7HHqHxsfQ75PW1W4lTYmYPrl1uqS?=
 =?us-ascii?Q?LYB3HeAB3X1SehM5qmh4N3vMlTPZro0NS81u6aZvp3I0PDFXbgWerPF6l5C1?=
 =?us-ascii?Q?FQnHXLPzl7d+U7OwSMTmD+D0Me7mDREjWp9WjCWda4hYAO5vm9M9oAMnaC+l?=
 =?us-ascii?Q?r8xir0kx3ZlWbRusSRsSt8DEiluGpV9H5jJ2fUNmWfUNPG/OYYZPxsJI/r9+?=
 =?us-ascii?Q?cuDULrXkAiehQ88VyxTvLwrbHDAZqd8wb73HUcBWmxbZkWD6dPg5O2GzsLN4?=
 =?us-ascii?Q?Apqj4wVbHGxBZan74bf+STRD2QAf6jkGZbmgPEGLx2ODGcxM8iolVE1qDed4?=
 =?us-ascii?Q?4bJ5KDtOPU1is/KU0z8fbIV9euILh18ZGTMACT3jRputEzArsxzbV4WsFiXx?=
 =?us-ascii?Q?e1GOLEX87i6np5iCl4JDijH1wacn++7iQJjJBA7GchE+HypFVWRADGVtID9D?=
 =?us-ascii?Q?cXLAqBypsA4t5m+arkx1FsaqlAvKVb+PjvBHL2VE3xIZyiohmE8A0MS22GMZ?=
 =?us-ascii?Q?OY67BC9oIRLGzmDWhqIzRpPoSmJcP9ll19olpR7xgh/ylMA2bSNzAt0xOC/l?=
 =?us-ascii?Q?+DuL1ycJCs82Fo4PSRQw5txFP4hNVLW05rw2qMY+u9hzvRq5td5w5ixYs/Q3?=
 =?us-ascii?Q?oth1ALT8EzdAO61K1T2+3KdTQgYL2hwv560SD5Wx1m20Gvl6mJZnqf6AAm4p?=
 =?us-ascii?Q?xgNcgLG2IGxBs6DRhfVmzKMBXv2IVtjpAU3gE7eXsqddLH36gzUybid/OOYm?=
 =?us-ascii?Q?9N+8/ypLFny2ML4GMAwpz62g3GvChowVxZMs8TWun3yHHJi0l/Bp6KuUIzTI?=
 =?us-ascii?Q?NlYQngP38OG4JFsfw6+sR0HD/o1D6DeMh/vdrYHjfUQxlnpzhqVOgXFsndf8?=
 =?us-ascii?Q?C1cwr0Doq2tJpZXhZRUpONqasrT35ujM7a6SF1W0zZCx+CoPofraai+aZibd?=
 =?us-ascii?Q?WK3GvP9klNZcbP6BrGZ+Y2XzAeeO2iUAvcmLry1EvvFnUCMMTjhpzkoII54L?=
 =?us-ascii?Q?RMvXjBnBCF6fq1IGxPqH1YFjqDVDqWPxjoxISJS5yiXbbzN/OF1dw5AvgczJ?=
 =?us-ascii?Q?7pQbIgFnUbDuQeASzDDUtJ/Y6et+AOSS4CwGRw6R/ybhT/+8dWH8uHT0FTNf?=
 =?us-ascii?Q?yq75gWALWcSTG0qT2jkAl+NwFX5NBgASPUVcRi7wS3NHO1B7dU/iZIDVk+cJ?=
 =?us-ascii?Q?MqNX3+ZMcyJ9VLDtwZ5x7NMDTUKIqGGZQ+UxAn+n+pW3SbIqsRsGiX2LeZyH?=
 =?us-ascii?Q?u2nUVPvilRqwXiKsYd1swE7YZT8RIO+b04ifXr4yi7YtsaCAm5JvekKbhhDZ?=
 =?us-ascii?Q?qFSP7JBV009hoSnPbOawfbmM4VumO+/a7OYUnu0xiv/xlCR1dYH3NblXmaNp?=
 =?us-ascii?Q?rnd6ColR/Ue957i9glbcOVUpvYxe3cE9/WAAzNN8k6e+0VTAlhPv1BQCCxy/?=
 =?us-ascii?Q?CYFuPD9Ib8D9vq4OqlTtSaDlnxHr3wHKQFiGRLApxhTWGAECsEeR6Pd0sROi?=
 =?us-ascii?Q?CQ=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b937a93-078f-4dc5-ad2e-08d9f4bd24ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2022 22:05:45.4250 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vJF0qbB2LcdgfAUzWPwkOTvGxaJZLLyz+C8WLvsXDdy0jjHrgCJecdk3eAKi8UiXIddISMKMIAh+rCw6QRMXQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR10MB3252
X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10264
 signatures=677614
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 malwarescore=0
 mlxlogscore=924 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0
 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2201110000 definitions=main-2202200142
X-Proofpoint-GUID: Eih2ivLEeZVK0eOoyhbC5mq3I5qVsvf4
X-Proofpoint-ORIG-GUID: Eih2ivLEeZVK0eOoyhbC5mq3I5qVsvf4
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 16577
Cc: "vmalloc@HIDDEN" <vmalloc@HIDDEN>, Glenn Morris <rgm@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, "16577 <at> debbugs.gnu.org" <16577 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> This should make the change much less invasive, with most existing uses
> of `completion-ignored-files` unaffected.

Most existing uses where?

If you change the meaning/behavior of
`completion-ignored-files' you'll undoubtedly
break existing code somewhere.  Till now, the
extensions have been literal extensions.

If something else is needed to handle directory
names (and not even the extensions of dir names
that have extensions), then add/invent that.

Why change the use/meaning of
`completion-ignored-extensions?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 20 Feb 2022 21:48:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 20 16:48:54 2022
Received: from localhost ([127.0.0.1]:34042 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nLu4c-0003VE-6X
	for submit <at> debbugs.gnu.org; Sun, 20 Feb 2022 16:48:54 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:62830)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1nLu4Y-0003V4-FE
 for 16577 <at> debbugs.gnu.org; Sun, 20 Feb 2022 16:48:52 -0500
Received: from pps.filterd (m0246629.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21KETNlG019394; 
 Sun, 20 Feb 2022 21:48:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2021-07-09;
 bh=sVhdC2YTE/iF7an4RMpbFAmPHq8gvUVNkRkLLg7rQcY=;
 b=nfnImEFzjL3yoKXSwBTlZ9+fxuvP/NeWk2S26u+Evgi4CkODg50hG1W4B0nv6xPy/nuE
 IRcYiazFFrlZglbxqVlLJBgGP5rO1lrDHVDqVmFa7gIQfN52NM3HdkATsqxnLDsSWUMS
 TlubvxNHZXHC9BZ4DnsNSObCkpz60ybHaewHXsgfHA8Mm7+oZFqKYOPEHNDuBqUqOY8w
 6LwwI53ODGwQZfXH0WzTdXEAmTUoOJgPmFKziJlkuVLr2UHv/ZpsJ5JeK+R2kXnXGy+N
 HjtesfT0mXOgJ1eTs2mdAK/kh/HxdtMDeaMHy8NHGcM6p5KCZIQQyNVczyF5QsvPuFC1 jA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by mx0b-00069f02.pphosted.com with ESMTP id 3earebjbng-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 20 Feb 2022 21:48:48 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21KLkL8R097343;
 Sun, 20 Feb 2022 21:48:47 GMT
Received: from nam04-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam08lp2046.outbound.protection.outlook.com [104.47.74.46])
 by aserp3020.oracle.com with ESMTP id 3eb47y0xfr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 20 Feb 2022 21:48:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JsCzNJ7Y4tAvUq6IV1uQhWM7NcePKe2CuZ4lZywn+a6WJnAq9lV6UV+BvWaWzGZVVFajoN2O2p1jLpOz5dRlOsXFNKjM64DxU+VpYOkg5mSmD14ujVUEAqFOQ4jKE7XEaajW7+lq4M0ckDTQtZsTkO4WQc02jqnY74huJ5EG7I042oQQqD5zS9z4p82bS6SRmWZbRrLhZzXqxoc8hVU+aNNGi9YYUcvDs1rIJlqFERQIg9D/5rxq9UwXJK82l2Dxrf7stDfhEq/mpK9X9dCnlR4MlbWcECDFWBeBTEeIx/ZdH99QONL5x2do2s2ArKsd2AYpec5wQwcKhxPEdNM7ag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=sVhdC2YTE/iF7an4RMpbFAmPHq8gvUVNkRkLLg7rQcY=;
 b=CB9MWuB3XsqVtNros2dNbs5NGnMz2ixn08PAPiyJQxSpAe11NDIC8ptZduykyl3Nmgsi62Xb5aUrng8UmH6lKJLxCgNr2Q+tpU2Lkx8jiEZCPMA6WKNyivGVhtA4uFRmRphnT237tYzOFJS2yzDofGfqdPVpy6Bpj5S+Rd1YWxLWcLJcuWkBb/uTA2BakI6lgE6yvmkGVAYuD+kk5z5zoNHVvjJAPHjnE/At47D2v6EzKLxWxHL7OPJdmikPKek6X+Z2ulU6/Vo1CaLSK8uCoh2YX27w+Hwi0UiN8N3MhE+8Yc8FMTEoBrUz+5DbrE+J1yVOvxjkxl8eX733XObjNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=sVhdC2YTE/iF7an4RMpbFAmPHq8gvUVNkRkLLg7rQcY=;
 b=cosh3NEzEQHafSbGcfqxQvgneQEzWuIC3fERtX2ir1Sa5GB2EJec0FEUIDWt1WLHww/as2WC3kqCeuu9nTLj0U9xc//WYnKH8WDiHBwk5Jt70LoU5fuh1OCP6488eLRcTbS6LvP9gjVyNi0N6i6CJiiU94DnNm8mVh1MLffpciw=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by MN2PR10MB4126.namprd10.prod.outlook.com (2603:10b6:208:15f::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Sun, 20 Feb
 2022 21:48:45 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Sun, 20 Feb 2022
 21:48:45 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>, Glenn Morris <rgm@HIDDEN>
Subject: RE: [External] : bug#16577: Add regexp-based version of
 completion-ignored-extensions
Thread-Topic: [External] : bug#16577: Add regexp-based version of
 completion-ignored-extensions
Thread-Index: AQHYJl6W0Eh3OYz4pEe7JG9b86YE2qyc97Pg
Date: Sun, 20 Feb 2022 21:48:45 +0000
Message-ID: <SJ0PR10MB548882FB1B5BDBBC021E3380F3399@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
In-Reply-To: <87r17xsm7c.fsf_-_@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6f8071fc-f32e-4488-afde-08d9f4bac508
x-ms-traffictypediagnostic: MN2PR10MB4126:EE_
x-microsoft-antispam-prvs: <MN2PR10MB41269E800BD030E1F1326F36F3399@HIDDEN>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Mc5RAF0sTdGShhrkE5vehwFPPOQhOv1LJAjzad8Y4SiTmO044DcR48ym/4O2djxl3oz3eN9vUAm5j1bkyHkFoRuxoIMb1yKZWomBqinaU0GFSbRyWCH9NryAid6Px9m1Zc15k+jXvaqcmcSWCkfgbn1QjQ55XuWCE7vSOqM/FvK/3C2n7V+XuPThvynekwAGFV+yjhWd08PBUvsScBAQvvDtQtCfOIznw06I8wy4nG6N61KvjLFSzBKhS5uuB/VlzTgfTI2luA81fJJ+UlOOatPlkY6Zgl2LFe+AjBUE3ILoO+KA4zm+R++/qaa2v4o5tv3RHGLc0wL0d/zY8MIqXur3OpVT4TwYNjPKERydf1MV8p0TvroNJxebLnb4O8akbiGFSiXoY6gyxFJ2sq1atKKudps1dI5CRwTRQ+2wD7W/rocsGPcTAaG13w2WHNM6Cwu1xXlZXOBuub3Ff+dLHDtkw4ip/Rw8k6dlUC93tT3ccsFOwyyi6acug4HMwFUtSwWx8lW9dvyTh59cwkpFttCGIcAWkoovzDwOdgeZLGoFuSQaHVX7UZYdZz3cAiofWSmKX/lLqKLqiM1TDqBE5mVXoxmHHZllBIDqXii2tgoq9Ubh/Edr/MMX1dndaz2Ku3lQgvRrk+fs7G9pRYho8zuxCtos3CwBwkGoAzNvTmCQc1hGnqwoCyh0oWZUS3ABeSV3czOKZkPmLA+1fpo+RA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230001)(366004)(316002)(5660300002)(71200400001)(55016003)(86362001)(54906003)(26005)(83380400001)(186003)(110136005)(6506007)(7696005)(9686003)(8676002)(76116006)(66946007)(66556008)(52536014)(66476007)(66446008)(64756008)(2906002)(44832011)(508600001)(4326008)(38070700005)(38100700002)(8936002)(122000001)(33656002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JJRR5XNvdpQiVgUijc4htpu+5Bw51VxIDl88jFFvTMK615QCmw8qKqnHeSkr?=
 =?us-ascii?Q?adaAi57LwP73f6ni4cqrgpr16TW/FffsEkvlztaoH+eMF1YksTby1Da6JhzM?=
 =?us-ascii?Q?NOxqF05ACB4250SxpPPsVHjw3UWUEoj76AZ8EAH87Ejafv58+l8MJ7Z7lG1x?=
 =?us-ascii?Q?OvnrbqCD2/b17VHGHSNbxFRj21hqyl6j6t7h6TGCbY+i8a4Sv9v720HbGw+K?=
 =?us-ascii?Q?xVFt208xJaLAcxsrgJveqyp3rTAnjHRCohw2aVMIhhB4zzsG47lK87jLt/Bc?=
 =?us-ascii?Q?9nr4C9KrYozezfiuYgozGjYENj6Wj3iTpukehze9Jpdxm/+4z2GrfRYE4Hun?=
 =?us-ascii?Q?wX0cepqq18pMQZw8CyYzqV5J6AYWy1JSa196V4u2P/gKLJld9RUhZYKx3TZb?=
 =?us-ascii?Q?a29+8syuHpa2AQfZTMPXsBmJX1Yzg6Iw8Ii/xjq2lEfpYRDUuuoZ9ouVupOf?=
 =?us-ascii?Q?XxPGGHn94iTw2SSLse7oQ/JuSOsmXL5NShLi43N67wsHVAz1SyYvnk0xU0Mw?=
 =?us-ascii?Q?V594TxToJSIfAOzzlyZM2WNjcIM959mp6sWo7NKjmCVh4i5JPTICMIWHLpI3?=
 =?us-ascii?Q?dUADPsvs4xliSRpbjZgR2UDMnQhVlBWtIn6Bzd2ic1TFkD1OQhUoacWwdq2E?=
 =?us-ascii?Q?NV4FvJY5u709cz9efBgKHK3nEXsXra3EMs2WlSS1pNaicJGV5oq2ALzzVgqU?=
 =?us-ascii?Q?2Uk54L/PwMWkj367WB2uRjynuE1oLB+aOU2sNWi+oxf+S40rMmNYvmx9OnjK?=
 =?us-ascii?Q?qKuKoPZhkeC0XPoTapd2J01s6Ud7XZ1FFGtvr3y9d9lF18ztSJFu22/Q8H+g?=
 =?us-ascii?Q?/wuvzMhGObgU0MjFNZdHKmoigfgCgcts1OsFiiynUF+slWWe8yRLm+yQIfNC?=
 =?us-ascii?Q?Cq4AOHia0SwHqGQytFQtOllcFYYKW4PNQoV5dT3OW8I7WCJjcpea5My8wmqZ?=
 =?us-ascii?Q?6C4lOfrvlJ5yBDxSkTJTqJKO6ilvK5mJQmjt//9VWaf3Bbejt44JcsLBCTy2?=
 =?us-ascii?Q?MYr3sZtbbQoH5f0/IKnZdbFw9BLcvTPOtvtGE9u3NZXGHCOkxA+dZjkJtLw0?=
 =?us-ascii?Q?pWZju3BV1RiMlzFldBpCLBVKq3kJq6PSeHIBE9b732RtXVbENuDyZjE9nbzB?=
 =?us-ascii?Q?IUHUmejgfH6bL4+85dhrMD16NiyjJFpr4DhNPiAqGqQxF1kumNb3SxJ1mFJ9?=
 =?us-ascii?Q?WIyQFRlYFcri45wMa2zxdk6Oom/Y/m2Z905STqo1Fci79AW6jT3dODcF9t7N?=
 =?us-ascii?Q?JOhNEuTIw9pAY9K/EsdTFIb7f0e2qo0akG4XhlgwKPyWAEF6MPYqb2nf1cV8?=
 =?us-ascii?Q?jkLSLihp30mbgK807KfYx61pdZRGnS0UTD8bQ8udyvHrlrK+mmrt0r3DOHd2?=
 =?us-ascii?Q?ktZ7b/eCezhdkfqFT2004f+MeTf0wFA5hidgIBgO4qn408PtuNWKs3fU9aA/?=
 =?us-ascii?Q?qgvUHkdJvcqxNsvDIqepyyB9rnX6SZH/EyZC2khoOcwKLKh6h8jbyEYGc3L2?=
 =?us-ascii?Q?f+gNw7ap5Tr4l3gDaBEcsS9db/1GTtpbDnVrPB0GaIZCM0aS4aVEXKB5vqoh?=
 =?us-ascii?Q?sNqcaF5kAqqCqH/jrKRBZFaYYeGrXbax+o3STkPthp9vpLnkz/jPo6QJZq13?=
 =?us-ascii?Q?ew=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f8071fc-f32e-4488-afde-08d9f4bac508
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2022 21:48:45.5317 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OObVSFFpjrxbt6X9cY2P4651ITBh93ZVyFoEVn3EAGzSwv4ATT3nLUcbAx3wcSbRReDZ/OPpIyMcX0PO6bPGUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4126
X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10264
 signatures=677614
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 malwarescore=0
 mlxlogscore=999 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0
 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2201110000 definitions=main-2202200140
X-Proofpoint-ORIG-GUID: YAuWqyK0sLbO_j9XtUcqOi9p5lH3JkJz
X-Proofpoint-GUID: YAuWqyK0sLbO_j9XtUcqOi9p5lH3JkJz
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 16577
Cc: "vmalloc@HIDDEN" <vmalloc@HIDDEN>,
 "16577 <at> debbugs.gnu.org" <16577 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> > In the short term, maybe it would be better if .git etc were removed
> > from completion-ignored-extensions.
>=20
> Anyway, this problem is still present in Emacs 29.  To reproduce:
...
> Notice that it only completes to b and c, and a.git and aCVS are
> excluded.  This is because:
>=20
> completion-ignored-extensions
> =3D>
> (".o" "~" ".bin" ".lbin" ".so" ".a" ".ln" ".blg" ".bbl" ".elc" ".lof" ".g=
lo"
> ".idx" ".lot" ".svn/" ".hg/" ".git/" ".bzr/" "CVS/" "_darcs/" "_MTN/" ".f=
mt"
> ".tfm" ".class" ".fas" ".lib" ".mem" ".x86f" ".sparcf" ".dfsl" ".pfsl"
> ".d64fsl" ".p64fsl" ".lx64fsl" ".lx32fsl" ".dx64fsl" ".dx32fsl" ".fx64fsl=
"
> ".fx32fsl" ".sx64fsl" ".sx32fsl" ".wx64fsl" ".wx32fsl" ".fasl" ".ufsl"
> ".fsl" ".dxl" ".lo" ".la" ".gmo" ".mo" ".toc" ".aux" ".cp" ".fn" ".ky" ".=
pg"
> ".tp" ".vr" ".cps" ".fns" ".kys" ".pgs" ".tps" ".vrs" ".pyc" ".pyo")
>=20
> So we're using this mechanism to try to exclude directories named "CVS",
> which end up excluding directories called "aCVS".

(I'm not following this thread.)

It sounds like `completion-ignored-extensions'
is maybe being misused somewhere (?).

Maybe `vc-directory-exclusion-list' is relevant
for what you're wanting?

 Its value is=20
 ("SCCS" "RCS" "CVS" "MCVS" ".src" ".svn" ".git"
  ".hg" ".bzr" "_MTN" "_darcs" "{arch}")

 Documentation:
 List of directory names to be ignored when walking directory trees.

 You can customize this variable.

> I think perhaps of introducing a regexp-based extra mechanism here that
> we should introduce a new completion-ignored-files variable, which would
> default to '(".svn/" ".hg/" ".git/" ".bzr/" "CVS/" "_darcs/" "_MTN/")
> (probably), and then remove those from -extensions.
>=20
> However, this will require a lot of work --
> completion-ignored-extensions is used many places (and it's commonly
> used as a regexp),

It's used as a regexp?  So all of the entries
".<something>" match any non-newline char
before what <something> matches, instead of a
literal dot there?

Where do you see it used as a regexp?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 20 Feb 2022 15:07:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 20 10:07:09 2022
Received: from localhost ([127.0.0.1]:33528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nLnno-0000gp-TB
	for submit <at> debbugs.gnu.org; Sun, 20 Feb 2022 10:07:09 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57195)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1nLnnm-0000gF-Td
 for 16577 <at> debbugs.gnu.org; Sun, 20 Feb 2022 10:07:07 -0500
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2C229440C63;
 Sun, 20 Feb 2022 10:07:01 -0500 (EST)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id D7A3C440C2D;
 Sun, 20 Feb 2022 10:06:59 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1645369619;
 bh=c/Iljn74bp3Z6JK1E6nYhiiWS2eOxHZC7fWqT2SA9Jw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
 b=F5/WnP5UtFgSIQRfW1hP/idGYURQ2BvLvBdEgWbSeGU56NS3JhB+8YN3j9siYEoHb
 ZusdQcLS0nvJUSbonl8VNIAuKofeeM8jJwTyqrgneP5SHVXfKYS755JCAGyifE9Zpj
 B8/HXJ4wocrX7JWiar+snia3Hmp/n/p8P/eeUZLNdtC8qL3CfbiQr33EXDye54qwfK
 B84fRvRz7GuAyG6eYU6e98AurQTyeWiK1d/xdVI+eUWHvGz2Ior7nVfTvrgdEewIR0
 WMxF9b/b0LyOuQHTywE5gjftucfAr95xHnHRsDYNRA/IW0Kuhy5D684k+6sDk54ocR
 W/mgTrVzBiMug==
Received: from pastel (unknown [45.72.237.157])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7FE7B120AA5;
 Sun, 20 Feb 2022 10:06:59 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
Message-ID: <jwvley5shsv.fsf-monnier+emacs@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN> <87r17xsm7c.fsf_-_@HIDDEN>
Date: Sun, 20 Feb 2022 10:06:58 -0500
In-Reply-To: <87r17xsm7c.fsf_-_@HIDDEN> (Lars Ingebrigtsen's message of
 "Sun, 20 Feb 2022 14:26:47 +0100")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.071 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Glenn Morris <rgm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> I think perhaps of introducing a regexp-based extra mechanism here that
> we should introduce a new completion-ignored-files variable, which would
> default to '(".svn/" ".hg/" ".git/" ".bzr/" "CVS/" "_darcs/" "_MTN/")
> (probably), and then remove those from -extensions.

BTW, maybe we can merge the two propositions:
Allow the use in `completion-ignored-files` of entries of the form
"/<RE>" where <RE> will be matched against the nondirectory part of the
file name.  We'd probably want to make this match anchored, since that's
what the "/" suggests.  It means that instead of "/.git/" we'd add
"/\\.git/" or "/\\.git/?\\'".

This should make the change much less invasive, with most existing uses
of `completion-ignored-files` unaffected.


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.
Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 20 Feb 2022 13:27:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 20 08:27:03 2022
Received: from localhost ([127.0.0.1]:59597 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nLmEx-0003JQ-5a
	for submit <at> debbugs.gnu.org; Sun, 20 Feb 2022 08:27:03 -0500
Received: from quimby.gnus.org ([95.216.78.240]:54538)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nLmEv-0003Is-Dn
 for 16577 <at> debbugs.gnu.org; Sun, 20 Feb 2022 08:27:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=SA4SWbUxWSc85aF53Kj8Mx1TK6ZxfCDExJaJmQkEVr4=; b=SpjXvLSfjUYDQAy2ex63L3KMIu
 X2BlUrmqwsW1kyYSxLAUtKbdw2aZnLhgZr5WSglqrkFS3XoE9z+aaQ7gbOjAF3We+GYRe00fWTIx7
 eGxsgBDMefJY9iNWQq/ZmBWyUWIcyGMbPmC3vLVPxiFH6Fz87+tP3PINvZpsiREOoy6c=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nLmEk-000249-1E; Sun, 20 Feb 2022 14:26:53 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>
Subject: Re: bug#16577: Add regexp-based version of
 completion-ignored-extensions
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
 <oaiot3se1u.fsf@HIDDEN>
X-Now-Playing: Meat Beat Manifesto's _Storm the Studio_: "Re-Animator (Part 2)"
Date: Sun, 20 Feb 2022 14:26:47 +0100
In-Reply-To: <oaiot3se1u.fsf@HIDDEN> (Glenn Morris's message of
 "Tue, 28 Jan 2014 21:43:41 -0500")
Message-ID: <87r17xsm7c.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Glenn Morris <rgm@HIDDEN> writes: > In the short term, maybe
 it would be better if .git etc were removed > from
 completion-ignored-extensions.
 This was eight years ago, which is probably still short term in Emacs years.
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 16577 <at> debbugs.gnu.org,
 Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Glenn Morris <rgm@HIDDEN> writes:

> In the short term, maybe it would be better if .git etc were removed
> from completion-ignored-extensions.

This was eight years ago, which is probably still short term in Emacs
years.

Anyway, this problem is still present in Emacs 29.  To reproduce:

mkdir /tmp/dir
mkdir /tmp/dir/a.git
mkdir /tmp/dir/aCVS
mkdir /tmp/dir/b
mkdir /tmp/dir/c
emacs -Q /tmp/dir
M-x ido-mode
C-x C-f

Notice that it only completes to b and c, and a.git and aCVS are
excluded.  This is because:

completion-ignored-extensions
=>
(".o" "~" ".bin" ".lbin" ".so" ".a" ".ln" ".blg" ".bbl" ".elc" ".lof" ".glo" ".idx" ".lot" ".svn/" ".hg/" ".git/" ".bzr/" "CVS/" "_darcs/" "_MTN/" ".fmt" ".tfm" ".class" ".fas" ".lib" ".mem" ".x86f" ".sparcf" ".dfsl" ".pfsl" ".d64fsl" ".p64fsl" ".lx64fsl" ".lx32fsl" ".dx64fsl" ".dx32fsl" ".fx64fsl" ".fx32fsl" ".sx64fsl" ".sx32fsl" ".wx64fsl" ".wx32fsl" ".fasl" ".ufsl" ".fsl" ".dxl" ".lo" ".la" ".gmo" ".mo" ".toc" ".aux" ".cp" ".fn" ".ky" ".pg" ".tp" ".vr" ".cps" ".fns" ".kys" ".pgs" ".tps" ".vrs" ".pyc" ".pyo")

So we're using this mechanism to try to exclude directories named "CVS",
which end up excluding directories called "aCVS".

I think perhaps of introducing a regexp-based extra mechanism here that
we should introduce a new completion-ignored-files variable, which would
default to '(".svn/" ".hg/" ".git/" ".bzr/" "CVS/" "_darcs/" "_MTN/")
(probably), and then remove those from -extensions.

However, this will require a lot of work --
completion-ignored-extensions is used many places (and it's commonly
used as a regexp), so it may require rewriting a whole bunch of stuff.
And it'll be slightly non-backwards-compatible if a user has removed
"CVS/" from the old variable, and then it reappears in the new one.

But it sounds worth doing, I think.

Anybody have any opinions?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from npostavs@HIDDEN to control <at> debbugs.gnu.org. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 29 Jan 2014 02:43:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 21:43:49 2014
Received: from localhost ([127.0.0.1]:39712 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8L81-0006JE-FG
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 21:43:49 -0500
Received: from fencepost.gnu.org ([208.118.235.10]:58231)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rgm@HIDDEN>) id 1W8L7z-0006J1-SU
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 21:43:48 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.71)
 (envelope-from <rgm@HIDDEN>)
 id 1W8L7t-00056n-V6; Tue, 28 Jan 2014 21:43:42 -0500
From: Glenn Morris <rgm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
X-Spook: eternity server Defcon UNSCOM Manfurov electronic
X-Ran: Qdt[C%^XqoC)39f,2!C-$"=w%SGK"H8!DP\MmC*;&UJ'd4$F60TS-N3EXdzN<[vhx~VpIy
X-Hue: green
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Tue, 28 Jan 2014 21:43:41 -0500
In-Reply-To: <t9wqhjsw13.fsf@HIDDEN> (Glenn Morris's message of
 "Tue, 28 Jan 2014 15:15:20 -0500")
Message-ID: <oaiot3se1u.fsf@HIDDEN>
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: -4.8 (----)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.8 (----)


In the short term, maybe it would be better if .git etc were removed
from completion-ignored-extensions.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 21:39:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 16:39:56 2014
Received: from localhost ([127.0.0.1]:39605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8GNv-00067r-UI
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 16:39:56 -0500
Received: from mercure.iro.umontreal.ca ([132.204.24.67]:37054)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1W8GNq-00067b-Os
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 16:39:51 -0500
Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca
 [132.204.27.50])
 by mercure.iro.umontreal.ca (Postfix) with ESMTP id 71F2E84CD7;
 Tue, 28 Jan 2014 16:39:49 -0500 (EST)
Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca
 [132.204.27.242])
 by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id B03FF1E5874;
 Tue, 28 Jan 2014 16:39:24 -0500 (EST)
Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848)
 id 8CBFEB4108; Tue, 28 Jan 2014 16:39:24 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
Message-ID: <jwvvbx3wzve.fsf-monnier+emacsbugs@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN> <t9wqhjsw13.fsf@HIDDEN>
Date: Tue, 28 Jan 2014 16:39:24 -0500
In-Reply-To: <t9wqhjsw13.fsf@HIDDEN> (Glenn Morris's message of
 "Tue, 28 Jan 2014 15:15:20 -0500")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-DIRO-MailScanner-Information: Please contact the ISP for more information
X-DIRO-MailScanner: Found to be clean
X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel,
 SpamAssassin (score=-2.82, requis 5, autolearn=not spam,
 ALL_TRUSTED -2.82, MC_TSTLAST 0.00)
X-DIRO-MailScanner-From: monnier@HIDDEN
X-Spam-Status: No
X-Spam-Score: -2.8 (--)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.8 (--)

> What Someone needs to do:
> http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00459.html

That damn Someone!  Lazy bastard!


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.
Changed bug title to 'Add regexp-based version of completion-ignored-extensions' from '24.3; Ido omitting directories with similar names to other directories' Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 20:15:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 15:15:24 2014
Received: from localhost ([127.0.0.1]:39580 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8F47-0002qR-MN
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 15:15:23 -0500
Received: from fencepost.gnu.org ([208.118.235.10]:52386)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rgm@HIDDEN>) id 1W8F45-0002qH-Gd
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 15:15:21 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.71)
 (envelope-from <rgm@HIDDEN>)
 id 1W8F44-0006y1-Jg; Tue, 28 Jan 2014 15:15:20 -0500
From: Glenn Morris <rgm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
 <8361p39ar2.fsf@HIDDEN>
X-Spook: constitution Marxist Peking [Hello to all my friends and
X-Ran: ck!z~8Bc=Dv$pj@'+#*MTvMKGa$EZPK}Ka~^sJ2-cuT\M+dN+d?\xU{bQHt64;J)x]1LB4
X-Hue: yellow
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Tue, 28 Jan 2014 15:15:20 -0500
In-Reply-To: <8361p39ar2.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 28 Jan
 2014 21:17:37 +0200")
Message-ID: <t9wqhjsw13.fsf@HIDDEN>
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: -5.5 (-----)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.5 (-----)

Eli Zaretskii wrote:

> Then completion-ignored-extensions is not the right mechanism for
> ignoring those directories.
>
> (I'm quite sure that this was discussed in some distant past, just not
> about Git.)

Sure it was, and it was literally the exact same problem three years
ago, but it suffered from the emacs-devel disease (talked about, but
nothing ever happened, AFAIK):

http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00413.html

What Someone needs to do:

http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00459.html




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 19:17:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 14:17:50 2014
Received: from localhost ([127.0.0.1]:39556 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8EAM-0001Mn-3E
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 14:17:50 -0500
Received: from mtaout28.012.net.il ([80.179.55.184]:34409)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1W8EAJ-0001Mb-18
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 14:17:44 -0500
Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il
 (HyperSendmail v2007.08) id <0N0400N00LJIGA00@HIDDEN> for
 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 21:19:12 +0200 (IST)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0N0400KQ2LO0KP30@HIDDEN>; Tue, 28 Jan 2014 21:19:12 +0200 (IST)
Date: Tue, 28 Jan 2014 21:17:37 +0200
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
In-reply-to: <ux38k8j5k3.fsf@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Glenn Morris <rgm@HIDDEN>
Message-id: <8361p39ar2.fsf@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN> <ux38k8j5k3.fsf@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> From: Glenn Morris <rgm@HIDDEN>
> Cc: vmalloc@HIDDEN,  16577 <at> debbugs.gnu.org
> Date: Tue, 28 Jan 2014 13:59:40 -0500
> 
> Emacs should only ignore ".git" directories.
> It should not ignore "foo.git" directories.

Then completion-ignored-extensions is not the right mechanism for
ignoring those directories.

(I'm quite sure that this was discussed in some distant past, just not
about Git.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 18:59:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 13:59:45 2014
Received: from localhost ([127.0.0.1]:39541 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8Dsv-0000uP-CW
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 13:59:45 -0500
Received: from fencepost.gnu.org ([208.118.235.10]:51324)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rgm@HIDDEN>) id 1W8Dss-0000uD-QW
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 13:59:43 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.71)
 (envelope-from <rgm@HIDDEN>)
 id 1W8Dsq-0002zK-ED; Tue, 28 Jan 2014 13:59:40 -0500
From: Glenn Morris <rgm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
 <83d2jc81f8.fsf@HIDDEN>
X-Spook: kibo InfoSec COSCO beanpole Bin Laden MIT-LL Rule Psix
X-Ran: S2?npcMF[\_v"`|L:XBlN4!3ZOpVy4dH>YIswtaUwVL\D=O*fM+)I|'GWi+J7XMTFDCTKv
X-Hue: cyan
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Tue, 28 Jan 2014 13:59:40 -0500
In-Reply-To: <83d2jc81f8.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 28 Jan
 2014 19:24:27 +0200")
Message-ID: <ux38k8j5k3.fsf@HIDDEN>
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: -5.5 (-----)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.5 (-----)

Eli Zaretskii wrote:

>> It may be relevant that completion-ignored-extensions contains ".git/".
>
> Oh, I thought a.git was a file, not a directory.  But now I see that
> there's nothing in the report to that effect.  If it is a directory,
> then this is intended behavior.

Emacs should only ignore ".git" directories.
It should not ignore "foo.git" directories.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 17:40:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:40:10 2014
Received: from localhost ([127.0.0.1]:39489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8Cdu-0006F6-0Y
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:40:10 -0500
Received: from mtaout27.012.net.il ([80.179.55.183]:41155)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1W8Cdo-0006Et-13
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:40:05 -0500
Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il
 (HyperSendmail v2007.08) id <0N0400N00GNEUP00@HIDDEN> for
 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 19:39:12 +0200 (IST)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0N040079EH1CHR90@HIDDEN>; Tue, 28 Jan 2014 19:39:12 +0200 (IST)
Date: Tue, 28 Jan 2014 19:39:58 +0200
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
In-reply-to: <1390930529137.b09a84a5@Nodemailer>
X-012-Sender: halo1@HIDDEN
To: Rotem Yaari <vmalloc@HIDDEN>
Message-id: <83bnyw80pd.fsf@HIDDEN>
References: <83d2jc81f8.fsf@HIDDEN> <1390930529137.b09a84a5@Nodemailer>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 16577
Cc: rgm@HIDDEN, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Tue, 28 Jan 2014 09:35:29 -0800 (PST)
> From: "Rotem Yaari" <vmalloc@HIDDEN>
> Cc: "Glenn Morris" <rgm@HIDDEN>, 16577 <at> debbugs.gnu.org
> 
> Why?

Because of the '.git' directory.

> Is there a way to disable it?

You can customize completion-ignored-extensions.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 17:35:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:35:39 2014
Received: from localhost ([127.0.0.1]:39485 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8CZX-00066I-AG
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:35:39 -0500
Received: from mail-qc0-f179.google.com ([209.85.216.179]:46507)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <vmalloc@HIDDEN>) id 1W8CZP-00065x-4w
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:35:35 -0500
Received: by mail-qc0-f179.google.com with SMTP id e16so1045760qcx.10
 for <16577 <at> debbugs.gnu.org>; Tue, 28 Jan 2014 09:35:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:in-reply-to:references:from:to:cc
 :subject:content-type;
 bh=EhvSchQ40tgwC9O0FMGLzg5QdbXCpOhU6k2z3ypMJxg=;
 b=Eo55/BA+RAEq3FdyzMmGGHKoq7smLWZbmhxd7B5ZLV8AsAqustJ3s6rKhAwtRpLm+n
 WoFgd1UQ69YuiYojLXnapW8couskP4s6eZtrhGedsx4vPZImm9DRuAs3qQH8EA1nKi4N
 v/4iL1Fqim92xCEomABJoPtcoTHIWil+jWa5q4GVKGqDPgN8yrIEdru5HRIsp95S1mLj
 VAA8IxkYSmYK+O0J5oO5RinjC2QyiUwummRrfs1lnBULqwr1olOdYCM9fljb+T50jP30
 YbrxLP6cvRCMe7PfYNMIK5D082tSSZC75IuY3cYaILXInb6euGqHryGOsCQA9x2A1rwZ
 vFrg==
X-Received: by 10.224.88.70 with SMTP id z6mr4587656qal.14.1390930530614;
 Tue, 28 Jan 2014 09:35:30 -0800 (PST)
Received: from [127.0.0.1] (ec2-54-235-159-130.compute-1.amazonaws.com.
 [54.235.159.130])
 by mx.google.com with ESMTPSA id z9sm12326020qgz.20.2014.01.28.09.35.29
 for <multiple recipients>
 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
 Tue, 28 Jan 2014 09:35:29 -0800 (PST)
MIME-Version: 1.0
X-Mailer: Nodemailer (0.5.0; +http://www.nodemailer.com/)
Date: Tue, 28 Jan 2014 09:35:29 -0800 (PST)
Message-Id: <1390930529137.b09a84a5@Nodemailer>
In-Reply-To: <83d2jc81f8.fsf@HIDDEN>
References: <83d2jc81f8.fsf@HIDDEN>
X-Orchestra-Oid: AFBC7597-7B13-4359-A684-92F19A3057F9
X-Orchestra-Sig: f1042072bc9d6a183620354baea1918df5ae3122
X-Orchestra-Thrid: T31840B22-E9A1-4FD7-826C-FBAB302DE498_1458490420417954279
X-Orchestra-Thrid-Sig: e0e49e3d132a3e2f3212cdb6a1804ecf9065c281
X-Orchestra-Account: d78e9e71318c344c38d330e633c772ff25e43d51
From: "Rotem Yaari" <vmalloc@HIDDEN>
To: "Eli Zaretskii" <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3; Ido omitting directories with similar names
 to other directories
Content-Type: multipart/alternative;
 boundary="----Nodemailer-0.5.0-?=_1-1390930529866"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 16577
Cc: Glenn Morris <rgm@HIDDEN>, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

------Nodemailer-0.5.0-?=_1-1390930529866
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Why=3F Is there a way to disable it=3F I work on two project with similar =
prefixes, and this is very annoying=E2=80=94
Rotem

On Tue, Jan 28, 2014 at 7:24 PM, Eli Zaretskii <eliz@HIDDEN> wrote:

>> From: Glenn Morris <rgm@HIDDEN>
>> Cc: Rotem Yaari <vmalloc@HIDDEN>,  16577 <at> debbugs.gnu.org
>> Date: Tue, 28 Jan 2014 12:18:51 -0500
>>=20
>> Eli Zaretskii wrote:
>>=20
>> > Please post a complete recipe starting with =22emacs -Q=22, to allow =
quick
>> > and unequivocal identification of the problem.
>>=20
>> It may be relevant that completion-ignored-extensions contains =22.=
git/=22.
> Oh, I thought a.git was a file, not a directory.  But now I see that
> there's nothing in the report to that effect.  If it is a directory,
> then this is intended behavior.
------Nodemailer-0.5.0-?=_1-1390930529866
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable


<span id=3D=22mailbox-conversation=22>Why=3F Is there a way to disable =
it=3F I work on two project with similar prefixes, and this is very =
annoying</span><div class=3D=22mailbox=5Fsignature=22>=E2=80=94<br>Rotem</d=
iv>
<br><br><div class=3D=22gmail=5Fquote=22><p>On Tue, Jan 28, 2014 at 7:24 PM=
, Eli Zaretskii <span dir=3D=22ltr=22>&lt;<a href=3D=22mailto:eliz@gnu.=
org=22 target=3D=22=5Fblank=22>eliz@HIDDEN</a>&gt;</span> =
wrote:<br></p><blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;=22><p>&gt; From: Glenn=
 Morris &lt;rgm@HIDDEN&gt;
<br>&gt; Cc: Rotem Yaari &lt;vmalloc@HIDDEN&gt;,  16577 <at> debbugs.gnu.org
<br>&gt; Date: Tue, 28 Jan 2014 12:18:51 -0500
<br>&gt;=20
<br>&gt; Eli Zaretskii wrote:
<br>&gt;=20
<br>&gt; &gt; Please post a complete recipe starting with =22emacs -Q=22, =
to allow quick
<br>&gt; &gt; and unequivocal identification of the problem.
<br>&gt;=20
<br>&gt; It may be relevant that completion-ignored-extensions contains =22=
.git/=22.
<br><br>Oh, I thought a.git was a file, not a directory.  But now I see =
that
<br>there's nothing in the report to that effect.  If it is a directory,
<br>then this is intended behavior.
<br></p></blockquote></div><br>
------Nodemailer-0.5.0-?=_1-1390930529866--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 17:24:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:24:36 2014
Received: from localhost ([127.0.0.1]:39471 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8COq-0005oP-7E
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:24:36 -0500
Received: from mtaout26.012.net.il ([80.179.55.182]:58271)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1W8COn-0005oF-2e
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:24:34 -0500
Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il
 (HyperSendmail v2007.08) id <0N0400C00G4AIH00@HIDDEN> for
 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 19:23:41 +0200 (IST)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0N04005RJGBH6180@HIDDEN>; Tue, 28 Jan 2014 19:23:41 +0200 (IST)
Date: Tue, 28 Jan 2014 19:24:27 +0200
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
In-reply-to: <ggr47s81ok.fsf@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Glenn Morris <rgm@HIDDEN>
Message-id: <83d2jc81f8.fsf@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN> <ggr47s81ok.fsf@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 16577
Cc: vmalloc@HIDDEN, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> From: Glenn Morris <rgm@HIDDEN>
> Cc: Rotem Yaari <vmalloc@HIDDEN>,  16577 <at> debbugs.gnu.org
> Date: Tue, 28 Jan 2014 12:18:51 -0500
> 
> Eli Zaretskii wrote:
> 
> > Please post a complete recipe starting with "emacs -Q", to allow quick
> > and unequivocal identification of the problem.
> 
> It may be relevant that completion-ignored-extensions contains ".git/".

Oh, I thought a.git was a file, not a directory.  But now I see that
there's nothing in the report to that effect.  If it is a directory,
then this is intended behavior.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 17:18:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:18:54 2014
Received: from localhost ([127.0.0.1]:39467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8CJK-0005fl-Gr
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:18:54 -0500
Received: from fencepost.gnu.org ([208.118.235.10]:49556)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rgm@HIDDEN>) id 1W8CJI-0005fd-Rh
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 12:18:53 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.71)
 (envelope-from <rgm@HIDDEN>)
 id 1W8CJH-00069P-CA; Tue, 28 Jan 2014 12:18:51 -0500
From: Glenn Morris <rgm@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
 <83mwig85an.fsf@HIDDEN>
X-Spook: Indigo Cohiba unclassified chameleon man assassination
X-Ran: w55si%eN$Eu0-}(&}1t!:0<Qjc<!N'7VGIkzN'g+N6a44fG`%,Tv2mVMgoxZ>W_SDVezLq
X-Hue: green
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Tue, 28 Jan 2014 12:18:51 -0500
In-Reply-To: <83mwig85an.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 28 Jan
 2014 18:00:48 +0200")
Message-ID: <ggr47s81ok.fsf@HIDDEN>
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: -5.5 (-----)
X-Debbugs-Envelope-To: 16577
Cc: Rotem Yaari <vmalloc@HIDDEN>, 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.5 (-----)

Eli Zaretskii wrote:

> Please post a complete recipe starting with "emacs -Q", to allow quick
> and unequivocal identification of the problem.

It may be relevant that completion-ignored-extensions contains ".git/".




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at 16577 <at> debbugs.gnu.org:


Received: (at 16577) by debbugs.gnu.org; 28 Jan 2014 16:00:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 11:00:58 2014
Received: from localhost ([127.0.0.1]:39442 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W8B5t-0003ki-5f
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 11:00:57 -0500
Received: from mtaout27.012.net.il ([80.179.55.183]:57352)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1W8B5q-0003kY-Gr
 for 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 11:00:55 -0500
Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il
 (HyperSendmail v2007.08) id <0N0400O00CD76A00@HIDDEN> for
 16577 <at> debbugs.gnu.org; Tue, 28 Jan 2014 18:00:03 +0200 (IST)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0N0400KT0CG2ZJ30@HIDDEN>; Tue, 28 Jan 2014 18:00:03 +0200 (IST)
Date: Tue, 28 Jan 2014 18:00:48 +0200
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#16577: 24.3;
 Ido omitting directories with similar names to other directories
In-reply-to: <etPan.52e79137.6b8b4567.5966@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Rotem Yaari <vmalloc@HIDDEN>
Message-id: <83mwig85an.fsf@HIDDEN>
References: <etPan.52e79137.6b8b4567.5966@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 16577
Cc: 16577 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Tue, 28 Jan 2014 13:15:01 +0200
> From: Rotem Yaari <vmalloc@HIDDEN>
> 
> When finding files with ido, let's say with this directory structure:  
> 
> - /tmp  
> - /tmp/folders  
> - /tmp/folders/a2  
> - /tmp/folders/a.git  
> 
> Navigating to `folders` will only display `a2` as a possible completion,  
> omitting `a.git`. One has to explicitly add the '.git' suffix to get the  
> candidate one is looking for.  

Please post a complete recipe starting with "emacs -Q", to allow quick
and unequivocal identification of the problem.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 28 Jan 2014 11:15:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 06:15:38 2014
Received: from localhost ([127.0.0.1]:38708 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1W86di-0002Z4-NN
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 06:15:37 -0500
Received: from eggs.gnu.org ([208.118.235.92]:41860)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <vmalloc@HIDDEN>) id 1W86dd-0002Yt-DK
 for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 06:15:32 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <vmalloc@HIDDEN>) id 1W86dY-0006Uv-1N
 for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 06:15:29 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:41681)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vmalloc@HIDDEN>) id 1W86dX-0006Up-QM
 for submit <at> debbugs.gnu.org; Tue, 28 Jan 2014 06:15:23 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43575)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vmalloc@HIDDEN>) id 1W86dS-0006cb-Km
 for bug-gnu-emacs@HIDDEN; Tue, 28 Jan 2014 06:15:23 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <vmalloc@HIDDEN>) id 1W86dN-0006TE-Hg
 for bug-gnu-emacs@HIDDEN; Tue, 28 Jan 2014 06:15:18 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:34011)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vmalloc@HIDDEN>) id 1W86dM-0006T0-Vn
 for bug-gnu-emacs@HIDDEN; Tue, 28 Jan 2014 06:15:13 -0500
Received: by mail-ea0-f173.google.com with SMTP id d10so154614eaj.32
 for <bug-gnu-emacs@HIDDEN>; Tue, 28 Jan 2014 03:15:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=date:from:to:message-id:subject:mime-version:content-type;
 bh=GAcNUHG2BORQNi1svuJuAG0IfShhR4YkqFlGpvKONOU=;
 b=YxPL4PwNwuI9JaxjcNbOFXsHFDZP8tXKfI4UFBJVPcYZjxopHu82p3jlUrqPjcU6rP
 SjUx9aS/SqRcS5SOxIqYhkdpktUebXcgvjsNbE9N4sKA0ITOAVQly+Dkn7KCgOFsQxKa
 7XwfHSJz+jEIrYXz/xLH+lHzFdOkZ8SO3lABFW7JFRkSMctxU1TD0l7YUdC7aPWpV0xy
 orlIrtA2oxdW47Y46I6bPqHJeil54G49TDOxvSmsLty9cK17/WNzY9ra7W06/OAUNB4o
 ffc8OH3O5QU0w1xd/bds/2M+AQ3PBm/GhQOpabsTXRMbhWEu65Lp6uKXxq7NZEUgkQVZ
 F/9g==
X-Received: by 10.14.207.194 with SMTP id n42mr737474eeo.76.1390907710840;
 Tue, 28 Jan 2014 03:15:10 -0800 (PST)
Received: from rotems-mbp.infinidat.com (bzq-218-29-26.cablep.bezeqint.net.
 [81.218.29.26])
 by mx.google.com with ESMTPSA id w4sm54460961eef.20.2014.01.28.03.15.08
 for <bug-gnu-emacs@HIDDEN>
 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
 Tue, 28 Jan 2014 03:15:09 -0800 (PST)
Date: Tue, 28 Jan 2014 13:15:01 +0200
From: Rotem Yaari <vmalloc@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Message-ID: <etPan.52e79137.6b8b4567.5966@HIDDEN>
Subject: 24.3; Ido omitting directories with similar names to other directories
X-Mailer: Airmail (223)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="52e79137_327b23c6_5966"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
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.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

--52e79137_327b23c6_5966
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline



When finding files with ido, let's say with this directory structure: =20

- /tmp =20
- /tmp/folders =20
- /tmp/folders/a2 =20
- /tmp/folders/a.git =20

Navigating to =60folders=60 will only display =60a2=60 as a possible comp=
letion, =20
omitting =60a.git=60. One has to explicitly add the '.git' suffix to get =
the =20
candidate one is looking for. =20


In GNU Emacs 24.3.1 (x86=5F64-apple-darwin, NS apple-appkit-1038.36) =20
of 2013-03-13 on bob.porkrind.org =20
Windowing system distributor =60Apple', version 10.3.1265 =20
Configured using: =20
=60configure '--host=3Dx86=5F64-apple-darwin' '--build=3Di686-apple-darwi=
n' =20
'--with-ns' 'build=5Falias=3Di686-apple-darwin' =20
'host=5Falias=3Dx86=5F64-apple-darwin' 'CC=3Dgcc -mmacosx-version-min=3D1=
0.7 =20
-isystem =20
/Users/david/Xcode-10.7=5F4.5.2/Xcode.app/Contents/Developer/Platforms/Ma=
cOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/ =20
-=46/Users/david/Xcode-10.7=5F4.5.2/Xcode.app/Contents/Developer/Platform=
s/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/=46ramewor=
ks'' =20

Important settings: =20
locale-coding-system: nil =20
default enable-multibyte-characters: t =20

Major mode: Dired by name =20

Minor modes in effect: =20
nyan-mode: t =20
global-semanticdb-minor-mode: t =20
global-semantic-idle-scheduler-mode: t =20
semantic-mode: t =20
drag-stuff-global-mode: t =20
drag-stuff-mode: t =20
global-auto-complete-mode: t =20
global-undo-tree-mode: t =20
diff-auto-refine-mode: t =20
helm-mode: t =20
shell-dirtrack-mode: t =20
helm-match-plugin-mode: t =20
helm-occur-match-plugin-mode: t =20
ido-vertical-mode: t =20
ido-ubiquitous-mode: t =20
yas-global-mode: t =20
yas-minor-mode: t =20
recentf-mode: t =20
guide-key-mode: t =20
winner-mode: t =20
show-paren-mode: t =20
display-battery-mode: t =20
display-time-mode: t =20
cua-mode: t =20
global-auto-revert-mode: t =20
projectile-global-mode: t =20
projectile-mode: t =20
tooltip-mode: t =20
mouse-wheel-mode: t =20
file-name-shadow-mode: t =20
global-font-lock-mode: t =20
font-lock-mode: t =20
auto-composition-mode: t =20
auto-encryption-mode: t =20
auto-compression-mode: t =20
buffer-read-only: t =20
line-number-mode: t =20
transient-mark-mode: t =20

Recent input: =20
e s t C-d =20





















q q =20
C-x C-f =20
w o i n f i n i p y i =20
n f i n i p y . C-x C-g C-g C-g C-x C-f / =20
t m p / f o l d e a . g C-g C-g C-g C-x C-f / =20
t m p / f o l a . C-g C-g C-g C-g C-x C-f =20
/ t m p / f o l d C-g x r e p o r =20
t - =20

Recent messages: =20
Loading semantic/db-file...done =20
Loading vc-git...done =20
Parsing pool.py (LALR)...done =20
Saving file /Users/rotemy/.recentf... =20
Wrote /Users/rotemy/.recentf =20
ls does not support --dired; see =60dired-use-ls-dired' for more details.=
 =20
Saving file /Users/rotemy/.recentf... =20
Wrote /Users/rotemy/.recentf =20
Saving file /Users/rotemy/.recentf... =20
Wrote /Users/rotemy/.recentf =20
Quit =5B11 times=5D =20

Load-path shadows: =20
/Users/rotemy/.emacs.d/elpa/flycheck-20140107.305/.dir-locals hides /User=
s/rotemy/.emacs.d/elpa/js2-mode-20131221.1908/.dir-locals =20
=7E/.emacs.d/modes/python.el/python hides =7E/.emacs.d/modes/python =20
=7E/.emacs.d/modes/python.el/python hides /Applications/Emacs.app/Content=
s/Resources/lisp/progmodes/python =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org hides /Applications/Emacs.ap=
p/Contents/Resources/lisp/org/org =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-w3m hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/org-w3m =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-version hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-version =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-timer hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-timer =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-table hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-table =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-src hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/org-src =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-rmail hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-rmail =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-protocol hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-protocol =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-plot hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-plot =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-pcomplete hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-pcomplete =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-mouse hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-mouse =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-mobile hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-mobile =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-mhe hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/org-mhe =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-macs hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-macs =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-loaddefs hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-loaddefs =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-list hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-list =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-irc hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/org-irc =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-install hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-install =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-inlinetask hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-inlinetask =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-info hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-info =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-indent hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-indent =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-id hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/org-id =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-habit hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-habit =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-gnus hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-gnus =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-footnote hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-footnote =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-feed hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-feed =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-faces hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-faces =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-eshell hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-eshell =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-entities hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-entities =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-element hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-element =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-docview hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-docview =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-datetree hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-datetree =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-ctags hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-ctags =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-crypt hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-crypt =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-compat hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-compat =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-colview hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-colview =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-clock hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/org-clock =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-capture hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-capture =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-bibtex hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-bibtex =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-bbdb hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/org-bbdb =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-attach hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-attach =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-archive hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-archive =20
/Users/rotemy/.emacs.d/elpa/org-20140106/org-agenda hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-agenda =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob hides /Applications/Emacs.app=
/Contents/Resources/lisp/org/ob =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-tangle hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-tangle =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-table hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-table =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sqlite hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-sqlite =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sql hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-sql =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-shen hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-shen =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sh hides /Applications/Emacs.=
app/Contents/Resources/lisp/org/ob-sh =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-screen hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-screen =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-scheme hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-scheme =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-scala hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-scala =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sass hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-sass =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ruby hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-ruby =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ref hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-ref =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-R hides /Applications/Emacs.a=
pp/Contents/Resources/lisp/org/ob-R =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-python hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-python =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-plantuml hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-plantuml =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-picolisp hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-picolisp =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-perl hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-perl =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-org hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-org =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-octave hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-octave =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ocaml hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-ocaml =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-mscgen hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-mscgen =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-maxima hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-maxima =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-matlab hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-matlab =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-lob hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-lob =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-lisp hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-lisp =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-lilypond hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-lilypond =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ledger hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-ledger =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-latex hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-latex =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-keys hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-keys =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-js hides /Applications/Emacs.=
app/Contents/Resources/lisp/org/ob-js =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-java hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-java =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-io hides /Applications/Emacs.=
app/Contents/Resources/lisp/org/ob-io =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-haskell hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-haskell =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-gnuplot hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-gnuplot =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-fortran hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-fortran =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-exp hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-exp =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-eval hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-eval =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-emacs-lisp hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-dot hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-dot =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ditaa hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-ditaa =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-css hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-css =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-comint hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-comint =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-clojure hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-clojure =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-calc hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/ob-calc =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-C hides /Applications/Emacs.a=
pp/Contents/Resources/lisp/org/ob-C =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-awk hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob-awk =20
/Users/rotemy/.emacs.d/elpa/org-20140106/ob-asymptote hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/ob-asymptote =20
/Users/rotemy/.emacs.d/elpa/flycheck-20140107.305/.dir-locals hides /Appl=
ications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals =20
/Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/cl-lib hides /=
Users/rotemy/.emacs.d/elpa/cl-lib-0.3/cl-lib =20

=46eatures: =20
(shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode =20
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader =20
sendmail rfc2047 rfc2045 ietf-drums mail-utils helm-command helm-elisp =20
helm-eval eldoc tramp-cache semantic/tag-write semantic/tag-file vc-git =20
semantic/db-file data-debug cedet-files semantic/wisent/python =20
semantic/decorate/include semantic/db-find semantic/db-ref =20
semantic/decorate/mode semantic/decorate pulse semantic/dep =20
semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent =20
helm-misc subword diff-hl vc-dir ewoc vc vc-dispatcher =20
tomorrow-night-bright-theme diminish inf-mongo js json nyan-mode =20
rainbow-mode syslog-mode hide-lines column-marker yaml-mode js2-refactor =
=20
js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping =20
js2r-functions js2r-vars js2r-iife js2r-formatting js2r-helpers =20
js2-mode-expansions js-mode-expansions js2-mode cc-mode-expansions =20
cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align cc-cmds cc-engine =20
cc-vars cc-defs imenu emmet-mode web-mode-expansions web-mode disp-table =
=20
haskell-mode haskell-string haskell-sort-imports haskell-align-imports =20
flymake dabbrev python-auto-import python-auto-super =20
redgreen-at-project-root python-el-fgallina-expansions python skeleton =20
semantic/db-mode semantic/db eieio-base semantic/idle semantic/format =20
ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes =20
semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local =20
cedet flycheck rx f multiple-cursors mc-separate-operations =20
rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors =20
mc-edit-lines multiple-cursors-core rect expand-region =20
text-mode-expansions the-org-mode-expansions er-basic-expansions =20
expand-region-custom expand-region-core drag-stuff wrap-region =20
auto-complete-config auto-complete popup uniquify iedit iedit-lib =20
undo-tree diff org org-macro org-footnote org-pcomplete org-list =20
org-faces org-entities noutline outline org-version ob-emacs-lisp ob =20
ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint =20
ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar =20
cal-loaddefs ace-jump-mode magit-key-mode magit view epa derived epg =20
epg-config diff-mode git-rebase-mode git-commit-mode log-edit easy-mmode =
=20
pcvs-util add-log helm-mode helm-files image-dired tramp warnings =20
tramp-compat tramp-loaddefs shell pcomplete format-spec dired-x =20
dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark =20
helm-adaptative helm-info helm-net browse-url xml url url-proxy =20
url-privacy url-expand url-methods url-history url-cookie url-domsuf =20
url-util url-parse auth-source eieio byte-opt bytecomp byte-compile =20
cconv gnus-util mm-util mail-prsvr password-cache url-vars mailcap =20
helm-plugin bookmark pp helm-locate helm-help helm-match-plugin =20
helm-grep helm-regexp helm-external helm-utils dired helm-config =20
helm-aliases helm ido-vertical-mode ido-ubiquitous ido-recentf-open ido =20
yasnippet help-mode ibuffer server dired-details find-file-in-project =20
saveplace recentf tree-widget wid-edit iflipb guide-key face-remap =20
popwin winner paren battery time cua-base autorevert projectile advice =20
help-fns advice-preload pkg-info find-func epl grep compile comint =20
ansi-color ring thingatpt cus-start cus-load s dash setup-package =20
ace-jump-mode-autoloads afternoon-theme-autoloads ag-autoloads =20
auto-complete-clang-autoloads coffee-mode-autoloads =20
column-marker-autoloads diff-hl-autoloads diminish-autoloads =20
dired-details-autoloads drag-stuff-autoloads emmet-mode-autoloads =20
expand-region-autoloads find-file-in-project-autoloads fiplr-autoloads =20
flycheck-autoloads f-autoloads free-keys-autoloads git-gutter-autoloads =20
grizzl-autoloads guide-key-autoloads haskell-mode-autoloads edmacro =20
kmacro helm-css-scss-autoloads helm-projectile-autoloads helm-autoloads =20
ido-ubiquitous-autoloads ido-vertical-mode-autoloads iedit-autoloads =20
iflipb-autoloads inf-mongo-autoloads jedi-autoloads =20
auto-complete-autoloads epc-autoloads ctable-autoloads =20
concurrent-autoloads deferred-autoloads js2-refactor-autoloads =20
js2-mode-autoloads key-chord-autoloads lua-mode-autoloads =20
magit-autoloads git-rebase-mode-autoloads git-commit-mode-autoloads =20
markdown-mode-autoloads minimap-autoloads multiple-cursors-autoloads =20
nginx-mode-autoloads nyan-mode-autoloads org-trello-autoloads =20
esxml-autoloads elnode-autoloads db-autoloads fakir-autoloads =20
creole-autoloads kv-autoloads noflet-autoloads finder-inf org-autoloads =20
info easymenu popup-autoloads popwin-autoloads powerline-autoloads =20
powerline cl-macs gv powerline-separators color cl cl-lib =20
powerline-themes projectile-autoloads pkg-info-autoloads epl-autoloads =20
cl-lib-autoloads request-autoloads s-autoloads smex-autoloads =20
solarized-theme-autoloads syslog-mode-autoloads hide-lines-autoloads =20
undo-tree-autoloads web-autoloads web-mode-autoloads =20
workgroups-autoloads wrap-region-autoloads dash-autoloads =20
yaml-mode-autoloads yasnippet-autoloads zencoding-mode-autoloads package =
=20
elisp-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel =
=20
ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list =20
newcomment lisp-mode register page menu-bar rfn-eshadow timer select =20
scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham =
=20
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao =20
korean japanese hebrew greek romanian slovak czech european ethiopic =20
indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple =20
abbrev minibuffer loaddefs button faces cus-face macroexp files =20
text-properties overlay sha1 md5 base64 format env code-pages mule =20
custom widget hashtable-print-readable backquote make-network-process ns =
=20
multi-tty emacs) =20

--=C2=A0
Rotem
--52e79137_327b23c6_5966
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html><head><style>body=7Bfont-family:Helvetica,Arial;font-size:13px=7D</=
style></head><body style=3D=22word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space;=22><div id=3D=22bloop=5Fcust=
omfont=22 style=3D=22font-family:Helvetica,Arial;font-size:13px; color: r=
gba(0,0,0,1.0); margin: 0px; line-height: auto;=22><br></div><div><div cl=
ass=3D=22bloop=5Fcontainer=22><div class=3D=22bloop=5Fframe=22> =20
<br>When finding files with ido, let's say with this directory structure:=

<br>
<br> - /tmp
<br>   - /tmp/folders
<br>     - /tmp/folders/a2
<br>     - /tmp/folders/a.git
<br>
<br>Navigating to =60folders=60 will only display =60a2=60 as a possible =
completion,
<br>omitting =60a.git=60. One has to explicitly add the '.git' suffix to =
get the
<br>candidate one is looking for.
<br>
<br>
<br>In GNU Emacs 24.3.1 (x86=5F64-apple-darwin, NS apple-appkit-1038.36)
<br> of 2013-03-13 on bob.porkrind.org
<br>Windowing system distributor =60Apple', version 10.3.1265
<br>Configured using:
<br> =60configure '--host=3Dx86=5F64-apple-darwin' '--build=3Di686-apple-=
darwin'
<br> '--with-ns' 'build=5Falias=3Di686-apple-darwin'
<br> 'host=5Falias=3Dx86=5F64-apple-darwin' 'CC=3Dgcc -mmacosx-version-mi=
n=3D10.7
<br> -isystem
<br> /Users/david/Xcode-10.7=5F4.5.2/Xcode.app/Contents/Developer/Platfor=
ms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/
<br> -=46/Users/david/Xcode-10.7=5F4.5.2/Xcode.app/Contents/Developer/Pla=
tforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/=46ra=
meworks''
<br>
<br>Important settings:
<br>  locale-coding-system: nil
<br>  default enable-multibyte-characters: t
<br>
<br>Major mode: Dired by name
<br>
<br>Minor modes in effect:
<br>  nyan-mode: t
<br>  global-semanticdb-minor-mode: t
<br>  global-semantic-idle-scheduler-mode: t
<br>  semantic-mode: t
<br>  drag-stuff-global-mode: t
<br>  drag-stuff-mode: t
<br>  global-auto-complete-mode: t
<br>  global-undo-tree-mode: t
<br>  diff-auto-refine-mode: t
<br>  helm-mode: t
<br>  shell-dirtrack-mode: t
<br>  helm-match-plugin-mode: t
<br>  helm-occur-match-plugin-mode: t
<br>  ido-vertical-mode: t
<br>  ido-ubiquitous-mode: t
<br>  yas-global-mode: t
<br>  yas-minor-mode: t
<br>  recentf-mode: t
<br>  guide-key-mode: t
<br>  winner-mode: t
<br>  show-paren-mode: t
<br>  display-battery-mode: t
<br>  display-time-mode: t
<br>  cua-mode: t
<br>  global-auto-revert-mode: t
<br>  projectile-global-mode: t
<br>  projectile-mode: t
<br>  tooltip-mode: t
<br>  mouse-wheel-mode: t
<br>  file-name-shadow-mode: t
<br>  global-font-lock-mode: t
<br>  font-lock-mode: t
<br>  auto-composition-mode: t
<br>  auto-encryption-mode: t
<br>  auto-compression-mode: t
<br>  buffer-read-only: t
<br>  line-number-mode: t
<br>  transient-mark-mode: t
<br>
<br>Recent input:
<br>e s t <return> C-d <down> <down> <down> <down> <down> =20
<br><down> <down> <down> <down> <down> <down> <down> <down> =20
<br><down> <down> <down> <down> <down> <down> <down> <down> =20
<br><up> <up> <up> <up> <up> <up> <up> <up> <up> <return> =20
<br><up> <return> <down> <down> <down> <down> <down> <down> =20
<br><return> <down> <down> <down> <down> <down> <down> =20
<br><down> <down> <down> <down> <down> <down> <down> <down> =20
<br><down> <down> <up> <up> <up> <up> <up> <up> <up> <up> =20
<br><up> <up> <up> <up> <up> <up> <up> <up> <up> <return> =20
<br><down> <down> <down> <down> <down> <up> <up> <up> <up> =20
<br><up> <up> <up> <up> <down> <down> <down> <down> <down> =20
<br><down> <down> <return> <up> <return> <up> <up> <up> =20
<br><up> <return> <down> <down> <down> <down> <down> <down> =20
<br><down> <down> <down> <down> <down> <down> <down> <down> =20
<br><down> <down> <down> <down> <down> <down> <down> <down> =20
<br><down> <down> <down> <down> <down> <down> <down> <down> =20
<br><down> <up> <up> <up> <up> <up> <up> <up> <up> <up> =20
<br><up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> =20
<br><up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> =20
<br><return> <up> <up> <up> <up> <up> <up> <up> <return> =20
<br><up> <up> <up> <up> <down> <down> <up> <up> <up> <down> =20
<br><down> <down> <down> <down> <up> <up> <up> <down> <down> =20
<br><up> q <up> <c-up> <c-up> <down> <down> <down> q <up> =20
<br><up> C-x C-f <backspace> <backspace> <backspace> <backspace> =20
<br>w o <return> i n f i n i p y <return> <backspace> i =20
<br>n f i n i p y . <return> C-x C-g C-g C-g C-x C-f / =20
<br>t m p / f o l d e <tab> a . g C-g C-g C-g C-x C-f / =20
<br>t m p / f o l <return> a . C-g C-g C-g C-g C-x C-f =20
<br>/ t m p / f o l d <return> C-g <escape> x r e p o r =20
<br>t - <return>
<br>
<br>Recent messages:
<br>Loading semantic/db-file...done
<br>Loading vc-git...done
<br>Parsing pool.py (LALR)...done
<br>Saving file /Users/rotemy/.recentf...
<br>Wrote /Users/rotemy/.recentf
<br>ls does not support --dired; see =60dired-use-ls-dired' for more deta=
ils.
<br>Saving file /Users/rotemy/.recentf...
<br>Wrote /Users/rotemy/.recentf
<br>Saving file /Users/rotemy/.recentf...
<br>Wrote /Users/rotemy/.recentf
<br>Quit =5B11 times=5D
<br>
<br>Load-path shadows:
<br>/Users/rotemy/.emacs.d/elpa/flycheck-20140107.305/.dir-locals hides /=
Users/rotemy/.emacs.d/elpa/js2-mode-20131221.1908/.dir-locals
<br>=7E/.emacs.d/modes/python.el/python hides =7E/.emacs.d/modes/python
<br>=7E/.emacs.d/modes/python.el/python hides /Applications/Emacs.app/Con=
tents/Resources/lisp/progmodes/python
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org hides /Applications/Emac=
s.app/Contents/Resources/lisp/org/org
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-w3m hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-w3m
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-version hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-version
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-timer hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-timer
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-table hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-table
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-src hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-src
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-rmail hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-rmail
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-protocol hides /Applicat=
ions/Emacs.app/Contents/Resources/lisp/org/org-protocol
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-plot hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-plot
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-pcomplete hides /Applica=
tions/Emacs.app/Contents/Resources/lisp/org/org-pcomplete
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-mouse hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-mouse
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-mobile hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-mobile
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-mhe hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-mhe
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-macs hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-macs
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-loaddefs hides /Applicat=
ions/Emacs.app/Contents/Resources/lisp/org/org-loaddefs
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-list hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-list
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-irc hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/org-irc
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-install hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-install
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-inlinetask hides /Applic=
ations/Emacs.app/Contents/Resources/lisp/org/org-inlinetask
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-info hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-info
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-indent hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-indent
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-id hides /Applications/E=
macs.app/Contents/Resources/lisp/org/org-id
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-habit hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-habit
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-gnus hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-gnus
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-footnote hides /Applicat=
ions/Emacs.app/Contents/Resources/lisp/org/org-footnote
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-feed hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-feed
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-faces hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-faces
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-eshell hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-eshell
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-entities hides /Applicat=
ions/Emacs.app/Contents/Resources/lisp/org/org-entities
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-element hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-element
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-docview hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-docview
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-datetree hides /Applicat=
ions/Emacs.app/Contents/Resources/lisp/org/org-datetree
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-ctags hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-ctags
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-crypt hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-crypt
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-compat hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-compat
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-colview hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-colview
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-clock hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/org-clock
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-capture hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-capture
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-bibtex hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-bibtex
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-bbdb hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/org-bbdb
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-attach hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-attach
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-archive hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/org-archive
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/org-agenda hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/org-agenda
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob hides /Applications/Emacs=
.app/Contents/Resources/lisp/org/ob
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-tangle hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-tangle
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-table hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/ob-table
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sqlite hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-sqlite
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sql hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-sql
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-shen hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-shen
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sh hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-sh
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-screen hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-screen
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-scheme hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-scheme
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-scala hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/ob-scala
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-sass hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-sass
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ruby hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-ruby
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ref hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-ref
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-R hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-R
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-python hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-python
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-plantuml hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/ob-plantuml
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-picolisp hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/ob-picolisp
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-perl hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-perl
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-org hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-org
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-octave hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-octave
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ocaml hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/ob-ocaml
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-mscgen hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-mscgen
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-maxima hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-maxima
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-matlab hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-matlab
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-lob hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-lob
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-lisp hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-lisp
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-lilypond hides /Applicati=
ons/Emacs.app/Contents/Resources/lisp/org/ob-lilypond
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ledger hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-ledger
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-latex hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/ob-latex
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-keys hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-keys
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-js hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-js
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-java hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-java
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-io hides /Applications/Em=
acs.app/Contents/Resources/lisp/org/ob-io
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-haskell hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/ob-haskell
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-gnuplot hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-fortran hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/ob-fortran
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-exp hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-exp
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-eval hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-eval
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-emacs-lisp hides /Applica=
tions/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-dot hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-dot
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-ditaa hides /Applications=
/Emacs.app/Contents/Resources/lisp/org/ob-ditaa
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-css hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-css
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-comint hides /Application=
s/Emacs.app/Contents/Resources/lisp/org/ob-comint
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-clojure hides /Applicatio=
ns/Emacs.app/Contents/Resources/lisp/org/ob-clojure
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-calc hides /Applications/=
Emacs.app/Contents/Resources/lisp/org/ob-calc
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-C hides /Applications/Ema=
cs.app/Contents/Resources/lisp/org/ob-C
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-awk hides /Applications/E=
macs.app/Contents/Resources/lisp/org/ob-awk
<br>/Users/rotemy/.emacs.d/elpa/org-20140106/ob-asymptote hides /Applicat=
ions/Emacs.app/Contents/Resources/lisp/org/ob-asymptote
<br>/Users/rotemy/.emacs.d/elpa/flycheck-20140107.305/.dir-locals hides /=
Applications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals
<br>/Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/cl-lib hid=
es /Users/rotemy/.emacs.d/elpa/cl-lib-0.3/cl-lib
<br>
<br>=46eatures:
<br>(shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode
<br>mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheade=
r
<br>sendmail rfc2047 rfc2045 ietf-drums mail-utils helm-command helm-elis=
p
<br>helm-eval eldoc tramp-cache semantic/tag-write semantic/tag-file vc-g=
it
<br>semantic/db-file data-debug cedet-files semantic/wisent/python
<br>semantic/decorate/include semantic/db-find semantic/db-ref
<br>semantic/decorate/mode semantic/decorate pulse semantic/dep
<br>semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent
<br>helm-misc subword diff-hl vc-dir ewoc vc vc-dispatcher
<br>tomorrow-night-bright-theme diminish inf-mongo js json nyan-mode
<br>rainbow-mode syslog-mode hide-lines column-marker yaml-mode js2-refac=
tor
<br>js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping
<br>js2r-functions js2r-vars js2r-iife js2r-formatting js2r-helpers
<br>js2-mode-expansions js-mode-expansions js2-mode cc-mode-expansions
<br>cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align cc-cmds cc-engi=
ne
<br>cc-vars cc-defs imenu emmet-mode web-mode-expansions web-mode disp-ta=
ble
<br>haskell-mode haskell-string haskell-sort-imports haskell-align-import=
s
<br>flymake dabbrev python-auto-import python-auto-super
<br>redgreen-at-project-root python-el-fgallina-expansions python skeleto=
n
<br>semantic/db-mode semantic/db eieio-base semantic/idle semantic/format=

<br>ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-mod=
es
<br>semantic/util semantic semantic/tag semantic/lex semantic/fw mode-loc=
al
<br>cedet flycheck rx f multiple-cursors mc-separate-operations
<br>rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors
<br>mc-edit-lines multiple-cursors-core rect expand-region
<br>text-mode-expansions the-org-mode-expansions er-basic-expansions
<br>expand-region-custom expand-region-core drag-stuff wrap-region
<br>auto-complete-config auto-complete popup uniquify iedit iedit-lib
<br>undo-tree diff org org-macro org-footnote org-pcomplete org-list
<br>org-faces org-entities noutline outline org-version ob-emacs-lisp ob
<br>ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint
<br>ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar
<br>cal-loaddefs ace-jump-mode magit-key-mode magit view epa derived epg
<br>epg-config diff-mode git-rebase-mode git-commit-mode log-edit easy-mm=
ode
<br>pcvs-util add-log helm-mode helm-files image-dired tramp warnings
<br>tramp-compat tramp-loaddefs shell pcomplete format-spec dired-x
<br>dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark
<br>helm-adaptative helm-info helm-net browse-url xml url url-proxy
<br>url-privacy url-expand url-methods url-history url-cookie url-domsuf
<br>url-util url-parse auth-source eieio byte-opt bytecomp byte-compile
<br>cconv gnus-util mm-util mail-prsvr password-cache url-vars mailcap
<br>helm-plugin bookmark pp helm-locate helm-help helm-match-plugin
<br>helm-grep helm-regexp helm-external helm-utils dired helm-config
<br>helm-aliases helm ido-vertical-mode ido-ubiquitous ido-recentf-open i=
do
<br>yasnippet help-mode ibuffer server dired-details find-file-in-project=

<br>saveplace recentf tree-widget wid-edit iflipb guide-key face-remap
<br>popwin winner paren battery time cua-base autorevert projectile advic=
e
<br>help-fns advice-preload pkg-info find-func epl grep compile comint
<br>ansi-color ring thingatpt cus-start cus-load s dash setup-package
<br>ace-jump-mode-autoloads afternoon-theme-autoloads ag-autoloads
<br>auto-complete-clang-autoloads coffee-mode-autoloads
<br>column-marker-autoloads diff-hl-autoloads diminish-autoloads
<br>dired-details-autoloads drag-stuff-autoloads emmet-mode-autoloads
<br>expand-region-autoloads find-file-in-project-autoloads fiplr-autoload=
s
<br>flycheck-autoloads f-autoloads free-keys-autoloads git-gutter-autoloa=
ds
<br>grizzl-autoloads guide-key-autoloads haskell-mode-autoloads edmacro
<br>kmacro helm-css-scss-autoloads helm-projectile-autoloads helm-autoloa=
ds
<br>ido-ubiquitous-autoloads ido-vertical-mode-autoloads iedit-autoloads
<br>iflipb-autoloads inf-mongo-autoloads jedi-autoloads
<br>auto-complete-autoloads epc-autoloads ctable-autoloads
<br>concurrent-autoloads deferred-autoloads js2-refactor-autoloads
<br>js2-mode-autoloads key-chord-autoloads lua-mode-autoloads
<br>magit-autoloads git-rebase-mode-autoloads git-commit-mode-autoloads
<br>markdown-mode-autoloads minimap-autoloads multiple-cursors-autoloads
<br>nginx-mode-autoloads nyan-mode-autoloads org-trello-autoloads
<br>esxml-autoloads elnode-autoloads db-autoloads fakir-autoloads
<br>creole-autoloads kv-autoloads noflet-autoloads finder-inf org-autoloa=
ds
<br>info easymenu popup-autoloads popwin-autoloads powerline-autoloads
<br>powerline cl-macs gv powerline-separators color cl cl-lib
<br>powerline-themes projectile-autoloads pkg-info-autoloads epl-autoload=
s
<br>cl-lib-autoloads request-autoloads s-autoloads smex-autoloads
<br>solarized-theme-autoloads syslog-mode-autoloads hide-lines-autoloads
<br>undo-tree-autoloads web-autoloads web-mode-autoloads
<br>workgroups-autoloads wrap-region-autoloads dash-autoloads
<br>yaml-mode-autoloads yasnippet-autoloads zencoding-mode-autoloads pack=
age
<br>elisp-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwh=
eel
<br>ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list
<br>newcomment lisp-mode register page menu-bar rfn-eshadow timer select
<br>scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame c=
ham
<br>georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
<br>korean japanese hebrew greek romanian slovak czech european ethiopic
<br>indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple=

<br>abbrev minibuffer loaddefs button faces cus-face macroexp files
<br>text-properties overlay sha1 md5 base64 format env code-pages mule
<br>custom widget hashtable-print-readable backquote make-network-process=
 ns
<br>multi-tty emacs)
<br> </return></escape></return></return></tab></return></backspace></ret=
urn></return></backspace></backspace></backspace></backspace></up></up></=
down></down></down></c-up></c-up></up></up></down></down></up></up></up><=
/down></down></down></down></down></up></up></up></down></down></up></up>=
</up></up></return></up></up></up></up></up></up></up></return></up></up>=
</up></up></up></up></up></up></up></up></up></up></up></up></up></up></u=
p></up></up></up></up></up></up></up></up></up></up></up></up></up></up><=
/down></down></down></down></down></down></down></down></down></down></do=
wn></down></down></down></down></down></down></down></down></down></down>=
</down></down></down></down></down></down></down></down></down></down></r=
eturn></up></up></up></up></return></up></return></down></down></down></d=
own></down></down></down></up></up></up></up></up></up></up></up></down><=
/down></down></down></down></return></up></up></up></up></up></up></up></=
up></up></up></up></up></up></up></up></up></up></down></down></down></do=
wn></down></down></down></down></down></down></down></down></down></down>=
</down></down></return></down></down></down></down></down></down></return=
></up></return></up></up></up></up></up></up></up></up></up></down></down=
></down></down></down></down></down></down></down></down></down></down></=
down></down></down></down></down></down></down></down></down></return></d=
iv></div></div><br><div class=3D=22=22 id=3D=22bloop=5Fsign=5F13909076760=
98064896=22><div style=3D=22font-family:helvetica,arial;font-size:13px=22=
>--&nbsp;<br>Rotem</div></div></body></html>
--52e79137_327b23c6_5966--





Acknowledgement sent to Rotem Yaari <vmalloc@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#16577; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 12 May 2022 03:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.