Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

How to accept a completion?



2009/3/19 Peter Stephenson <pws@xxxxxxx>:
> Mikael Magnusson wrote:
>
>> As an aside, after i write $PWD(:<tab> to get the s, how do i "accept"
>> the completion to make tab complete the - instead of cycling to the
>> next completer? The only way i found is typing something and deleting
>> it... When completing directories i usually just type a /.
>
> Just type the string that's got to come next; it always does, or the s
> is useless: there's no point typing anything you need to delete, just
> use what you don't need to delete.  Actually, why don't you just type
> "s-"?  The "completion" is really only there as a mnemonic of what can
> go at that point, it doesn't save you any typing even in the optimal
> case.

Okay, finally encountered a real example of this being annoying now.
% scp file lt<tab>
---- file
lth/
---- remote host name
lth

tabbing to the remote host name gives me
% scp file lth:
Now how do i complete files on the remote end? If i press tab again i just get
% scp file lth/
And if i type a : i get
% scp file lth::
the only way that works is typing something and backspacing, then
pressing tab again...

-- 
Mikael Magnusson



Messages sorted by: Reverse Date, Date, Thread, Author