mattn.kaoriya.net
要するにパクリリスペクトを受けた
bashではコマンドが無いときはcommand_not_found_handle
でフックできる.
zshではちょっと違ってcommand_not_found_handler
でフックできる.rを忘れずに
command_not_found_handler(){
echo "$1: コマンドではない。"
}
mattnさんのように,最後にreturn 127;
とつけたらzsh標準のnot foundも出てきて最初かっこわるかった.時間を見つけてソース読んでおきたい.