bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#2052: 23.0.60; byte-compiled Emacs Lisp files are not shown during f


From: Drew Adams
Subject: bug#2052: 23.0.60; byte-compiled Emacs Lisp files are not shown during find-filecompletion
Date: Sun, 25 Jan 2009 10:50:35 -0800

> 3. Type in "/tmp/afile.el" (without the double-quotes) and then hit
> the TAB key twice.  It reads "Sole completion" for only the .el file,
> which wrong because the .elc file does indeed exist.  The
> /tmp/afile.elc file exists as you can tell by examining the
> filesystem.
> 
> Now, granted, I can see that this might be a feature that was added, I
> mean, who in their right mind would want to actually view the .elc
> file contents? But, I don't want to look at it, I want to see if it is
> there.

Apologies if I missed something - I didn't read your report in detail. But is
the behavior different from what you see with previous Emacs versions?

In particular, isn't this the normal behavior, assuming that ".elc" is in
`completion-ignored-extensions'? If this is in fact the problem, see the Emacs
manual, node `Completion Options', which includes this:

"When completing file names, certain file names are usually ignored.
The variable `completion-ignored-extensions' contains a list of
strings; a file name ending in any of those strings is ignored as a
completion candidate.  The standard value of this variable has several
elements including `".o"', `".elc"', and `"~"'.  For example, if a
directory contains `foo.c' and `foo.elc', `foo' completes to `foo.c'.
However, if _all_ possible completions end in "ignored" strings, they
are not ignored: in the previous example, `foo.e' completes to
`foo.elc'.  Displaying a list of possible completions disregards
`completion-ignored-extensions'; it shows them all."







reply via email to

[Prev in Thread] Current Thread [Next in Thread]