GNU bug report logs -
#51650
Autocomplete: first Tab should show *Completions* buffer
Previous Next
Full log
View this message in rfc822 format
> From: Carlos Pita <carlosjosepita <at> gmail.com>
> Date: Sun, 7 Nov 2021 05:16:50 -0300
> Cc: 51650 <at> debbugs.gnu.org
>
> I can understand why things work the way they do by looking at the
> implementation. But I can't put it into simple meaningful reasons. The
> manual says that when Tab is unable to complete it displays a list of
> possible completions, yet in step 2 this is not true.
That's because TAB _is_ able to complete, but only partially. And
with file names, it can well be that the partial match is what you
want.
> The implementation checks that the last command and the current
> command are the same before showing that list of completions, so it
> surely won't happen in step 2 since it's the first and only Tab in
> the sequence. In order to explain this, one seems forced to say that
> _at least_ two Tabs in a row have to be pressed to show the
> *Completions* buffer: one won't do it, exactly two won't always do
> it (both of them may complete something), so there must be a
> sequence of at least two Tabs and the last one must be unable to
> complete.
The 2 TABs are necessary if the partial completion is not what you
want. Emacs cannot know that, only you, the user, can.
This bug report was last modified 3 years and 198 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.