I have zsh and oh-my-zsh with default values and can't figure out how to turn off autocorrection for specific commands, that I often use, such as: sudo mc or sudo gem update. The thing is that I have .mc directory and .gem directory and zsh proposes autocorrections (zsh: correct 'mc' to '.mc' [nyae]).

Generally I would like to config zsh so that sudo [smth] is not considered a separate command (which it is not) for autocorrection. What would be a fix for that?

1 Answer 1


Add this to your ~/.zshrc

alias sudo='nocorrect sudo'
  • That was simple! :) Commented May 1, 2012 at 16:06
  • 1
    this should be a standard setting in zsh
    – apparat
    Commented Aug 16, 2012 at 19:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .