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 */
