I'm trying to copy using the command provided in here. That is,
alias | sed -E "s/^alias ([^=]+)='(.*)'$/alias \1 \2 \$*/g; s/'\\\''/'/g;" >~/.emacs.d/eshell/alias
This worked with Bash, I was using Emacs-Starter-Kit; but not working with Zsh -- not working means it copied things but to no effect.
[As a side note]
It seems like, I don't have few Eshell default variables i.e. eshell-read-aliases-list, and eshell-aliases-file. So, I even don't know where should my Eshell alias file reside.
Got it working after setting
in
post.el(my personal.elfile for post-processing) underprelude/personal... and modified the given
bashcommand to... and appended that to
.zshrc.Found that
aliascommand, inzsh, prints aliases without prefixalias<space>, unlikebash. Therefore this part