On Fri, Feb 16, 2001 at 10:23:38AM -0800,
Wayne Davison <wayned@xxxxxxxxxxxxxxxxxxxxx> wrote:
>
> On Thu, 15 Feb 2001, Bart Schaefer wrote:
> > On Feb 15, 6:57pm, Louis-David Mitterrand wrote:
> > } Oh, and a last one ;) Is it possible to "fignore" a file except when
> > } it's the only completion candidate (considering the typed string e.g.)?
> >
> > That should happen already:
>
> There's a problem with this in the new completion system (which I
> complained about quite a while ago). Fignore works with the old
> completion code, but the new system will never complete a file name
> in the fignore list. An example of doing both:
>
> % zsh -f
> % fignore=( .bak )
> % touch test1 test1.bak
> % ls test1.<TAB>
>
> This results in the expected test1.bak. Now continue:
>
> % autoload -U compinit
> % compinit
> % zstyle ':completion:*' completer _expand _complete
> % bindkey '\t' complete-word
> % ls test1.<TAB>
Uhm.
% zsh -f
picard% fignore=( .bak )
picard% touch test1 test1.bak
picard% autoload -U compinit
picard% compinit
picard% ls test1.<TAB>
-> leads to
picard% ls test1.bak
Ah, here's the problem: complete-word! expand-or-complete works fine!
Why is this the case?
> ..wayne..
Ciao,
Thomas
--
Thomas Köhler Email: jean-luc@xxxxxxxxxxxxxxxxx | LCARS - Linux
<>< WWW: http://jeanluc-picard.de | for Computers
IRC: jeanluc | on All Real
PGP public key available from Homepage! | Starships
Attachment:
pgpPlpdV7K5P9.pgp
Description: PGP signature