Chris F.A. Johnson wrote:
>    I can confirm it on 3.05b, 3.0 and 4.2:
>
> while [ ${n:=0} -lt 5 ]
> do
>   se<TAB>
>
>   All I get is a beep.

Hmm...  It is still completing.  But not command completion.  It is
doing filename completion instead of command completion.  It is out of
sync with the current action point.

Of course I was trying filename completion.  The simpler case is:

  while false; do l<TAB>

But other completions do work fine.

  while false; do ls --so<TAB>
  while false; do ls ~/.ba<TAB>

As a workaround you can force command completion using 'C-x !' and
'M-!'.

Bob

Reply via email to