Hi guys,

Interesting presentation yesterday about the various completion
implementations in the z shell. I didn't know zsh could do all that.

Now, in Bash's defense (sorry I'm a Bash lover) it has quite a bit of
built-in completion support too like variable completion (type a $ and
hit tab to get all the shell vars currently set), type a @ followed by
tab for hostname completion.

Then there's http://www.caliban.org/bash/index.shtml -- an extended
completion package for bash that offers functionality demonstrated by
yesterday's presentation (thinks like type "make" hit tab and displaying
the targets that can be made).

To be all diplomatic. From the README:

Q. Is bash the be-all-and-end-all of completion as far as shells go?

A. Absolutely not. zsh has an extremely sophisticated completion system
   that offers many features absent from the bash implementation. More
   information can be found at:

        http://www.zsh.org/

zsh is still the best choice if you want all-powerful completion, but
Bash does have some good programmable completion available for your
average use and that bash completion package mentioned above makes use
of it.




-- 
Gerard Beekmans
http://www.linuxfromscratch.org
http://www.beekmansworld.com

/* Linux Consultant --- OSDN / DevChannel *
 * Technical Writer --- CheapBytes        */

/* If Linux doesn't have the solution, you have the wrong problem */


Reply via email to