O comando
fc -e -
deve fazer o que quiser. Isso é um pouco complicado, porque fc -e [edit-cmd] geralmente permite editar o último comando com um editor. Mas se o [edit-cmd] for igual a - , nenhum editor será invocado e o comando será executado imediatamente.
Mas você não precisará de um alias para isso, porque o comando r já está definido no Z shell :
$ which r
r: shell built-in command
E o que isso faz? A página do manual zshbuiltins sabe:
rSame asfc -e -.