On Mar 4, 3:47pm, Vincent Lefevre wrote: } } I've found a bug: } } % alias '&&=(){ return $? } && ' } % && echo OK } zsh: parse error near `&&' Although I see PWS has already made a (broken?) stab at changing this, I think that's a documentation omission rather than a code bug. Some things intentionally cannot be aliased.