Hot answers tagged zsh
The grep pattern looks wrong. The rule of thumb of the command line is that everything inside single quotes is taken literally, whereas when not quoted or inside double quotes shell expand such string according to its rules (globing, splitting, parameter expansion etc.). In your case the command grep -E '*"$*"*' ~/.dotfiles/zsh/aliases.zsh means to pass ...
Your .zshrc line should be PS1='%n>'
Do not use apps that do not support Linux. "RMsrv Reboot" works great with starting and shutting off Linux.
Only top voted, non community-wiki answers of a minimum length are eligible