キーボードをSandSに設定しているので,急いでコマンドを打っていると,gitPullとか,gitPushとか打ってしまう. setopt correctしていれば,ちょっと間違えたくらいならzshが訂正してくれるが,コマンドと引数の間にスペースがない場合,訂正してくれない. % fit push origin master # これは直してくれる git is correct? [n,y,a,e]: y % gitPush origin master # これはだめ zsh: command not found: gitPush 以下の記事によると,command_not_found_handlerという関数を定義すれば,コマンドが見付からなかったときにフックをかけられるらしい. zsh で method_missing っぽいことをするには command_not_found_hand