zsh: defining function based on alias `Y'
zsh: parse error near `()'
Can you reproduce this by running the command within `zsh -f`? Recall
that `zsh -f` gives you a blank state: zsh with no rc files sourced.
No error:
0 /aRay 0 % zsh -f
b6-12-Deb11b# alias X='echo howdy'; Y () { X }
b6-12-Deb11b#
... nuts, I wonder if I've presumed a 'rule' that isn't a rule at
all, just some artifact of my configuration? I'm in the mood to let
sleeping dogs lie, but still ...
And then there's this and I probably don't want to know:
0 /aRay 0 % zsh -f
b6-12-Deb11b# alias X='echo howdy'; Y () { X }
b6-12-Deb11b# Y
(EE)
Fatal server error:
(EE) Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE)
b6-12-Deb11b#
... I don't want to know. It is not given to morals to understand
what X does.