Subject: bug#23631: closed (Re: bug#23631: 25.0.94; Directories in completion-ignored-extensions not ignored)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 27 May 2016 13:54:02 +0000

Your bug report

#23631: 25.0.94; Directories in completion-ignored-extensions not ignored

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
23631: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23631
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#23631: 25.0.94; Directories in completion-ignored-extensions not ignored
From: Dmitry Gutov <[email-masked]>
To: Eli Zaretskii <[email-masked]>
Cc: [email-masked]
Date: Fri, 27 May 2016 16:53:25 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

On 05/27/2016 04:11 PM, Eli Zaretskii wrote:

> This works as designed: completion-ignored-extensions only affects
> file-name-completion, but not file-name-all-completions.  I've just
> pushed a fix for the doc string of file-name-all-completions.

I see, thanks!

> (The
> ELisp manual correctly says that the variable has no effect in your
> case.)

That kind of illustrates the problem of divergence between different 
kinds of documentation.

Subject: 25.0.94; Directories in completion-ignored-extensions not ignored
From: Dmitry Gutov <[email-masked]>
To: [email-masked]
Date: Fri, 27 May 2016 15:32:07 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

Evaluate something like

(file-name-all-completions "" "~/.emacs.d/")

On my machine, this returns a list which includes ".git/". It should
not, however, because ".git/" is in completion-ignored-extensions.

Not 100% sure it's supposed to work, because it seems broken at least
since 24.2 (maybe longer).

in GNU Emacs 25.0.94.2 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2016-05-25 built on axl
Repository revision: 897fb6fa49d5ffc85f0a796e7414a43ef05ad096
Windowing system distributor 'The X.Org Foundation', version 11.0.11803000
System Description:	Ubuntu 16.04 LTS