On 02/11/2007, sabrina downard <v...@ziggurat.org> wrote: > > zsh is a whole new category of hate, as far as I'm concerned. > > zsh is the weirdest shell I've ever used. That hasn't stopped me from > adopting it as my login shell, but it keeps giving me occasions to say > "what the fuck? that shouldn't have worked." Like the first time when > I did something like "rpm -qi bcfg2<tab>," hitting tab absent-mindedly > and muscle-memory'edly, and then it autocompleted. Total "wtf, there > are no RPMs in my cwd" moment there. Then there was the one time I > hit absent-mindedly hit tab to autocomplete the name of a remote file > on an scp command line and IT WORKED. I was completely freaked out > for a good few minutes after that one; I had to go read documentation, > and oh, how that burned.
bash has some customizable completions features like that too (I'm not used to zsh, but I assume they're similarly implemented.) I find them highly hateful, because I want my tab completion to be fast, and must not rely on parsing rpm index files or fetching info over a network. So I usually disable them.