Two zsh features that are usually helpful but sometimes not: globbing, and autocorrect. They’re easily disabled or restricted.
Globbing can be a nuisance with some commands. For example, Octopress offers a host of useful rake tasks such as:
rake new_post["Disabling some zsh helpers"]
zsh will apply expansion rules to this command causing it to fail. To disable globbing for a single command,
prefix with it noglob
. Or make an alias for a command you never want to use with globbing:
rake='noglob rake'
Similarly, zsh autocorrect can be a source of annoying confirmation prompts for valid
commands. Disable it entirely with unsetopt correct_all
, or alias a single command:
alias git='nocorrect git'