i didn't know about wildmenus (i'm more an emacs user) the video was not to take as an absolute success and example to follow, but the thing that irritates me with fish completion as it is (maybe my version is old) is like basic bash completion, if multiple choice happens, you have to type more to get the correct completion, and for me it's less than efficient
On Wed, Mar 28, 2012 at 2:07 PM, Martin Bähr <mba...@email.archlab.tuwien.ac.at> wrote: > On Wed, Mar 28, 2012 at 12:18:22PM +0200, raphael rsc wrote: >> something like : http://www.youtube.com/watch?v=E2WXc3qAg8A >> (beginning at 0:29) >> navigating through list of items and really completing at prompt > > vim wildmenus is doing that too, and i find a bit irritiating mostly > because it invites me to be lazy and just hit tab multiple times instead > of thinking and typing the correct keys. the point of completion for me > is to reduce typing. for that i need to see a list of options and then > the ability to type a few keys, as little as possible and then hit tab > to get an exact match. > > however, zsh completion does not prevent that (i initially thought it > would, but i just tested it), the same sequence of keys: > > ls /li[tab]m[tab][tab]38[tab]k[tab]dr[tab] > to reach /lib/modules/2.6.38.8-4-fl.smp.gcc4.4.x86.i686/kernel/drivers/ > works in fish, bash, vim wildmenues, and zsh > > what i find hard to get used to however is that when i have found the > right entry by navigating through the list of options i have to type > some key before i can hit tab again to get the next list of the > subdirectory. perhaps arrow keys or pgup/pgdown can be used to cycle > through the entries? > > also, if i hit tab to many times, it will fill in a word that i have to > delete if i didn't want it... > > one nice feature of wildmenues (that zsh doesn't seem to have) is the > ability to type any part of a word and then find a match. thus given a > list like: > > acpi clocksource firmware infiniband memstick nfc rtc > usb > ata cpufreq gpio input message of scsi > uwb > atm crypto gpu isdn mfd parport ssb > vhost > auxdisplay dca hid leds misc pci staging > video > block dma hwmon lguest mmc pcmcia target > virtio > bluetooth edac i2c md mtd platform tty > w1 > char firewire ieee802154 media net pps uio > watchdog > > i can type dog and it will complete to watchdog > > greetings, martin. > -- > cooperative communication with sTeam - caudium, pike, roxen and unix > services: debugging, programming, training, linux sysadmin, web development > -- > pike programmer working in china societyserver.(org|net) > foresight developer community.gotpike.org foresightlinux.org > unix sysadmin (open-steam|www.caudium).org realss.com > Martin Bähr http://societyserver.org/mbaehr/ ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users