[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Completion: menu-complete from second TAB hit onwards
From: |
Julien Duval |
Subject: |
Completion: menu-complete from second TAB hit onwards |
Date: |
Tue, 29 Sep 2009 16:32:55 -0700 (PDT) |
Hi everyone,
I'm trying to get a specific completion behaviour (simple but effective).
Any help would be greatly appreciated.
Here is what I'm looking for:
1. When TAB is hit once, complete the command-line with the longest common
prefix AND list all possible completions (at the same time).
This can be easily achieved by putting 'set show-all-if-ambiguous' in
~/.inputrc.
2. If TAB is hit again after that, then cycle through the possible
completions (that is insert the next full match each time TAB is pressed).
Obviously, I cannot bind TAB to menu-complete cause I would lose 1.
It's actually the exact same behaviour you get with 'set
wildmode=list:longest,full' in Vim. I found a lot of articles dealing with
how to get Bash-like completion in Vim, but none discussing the opposite.
Thanks for taking the time to read my request.
--
View this message in context:
http://www.nabble.com/Completion%3A-menu-complete-from-second-TAB-hit-onwards-tp25672712p25672712.html
Sent from the Gnu - Bash mailing list archive at Nabble.com.
- Completion: menu-complete from second TAB hit onwards,
Julien Duval <=