MAILPATH command substitution not working, mailpath does.
needs to be sourced first
Defer sourcing/autoloading till after variables like LS_COLORS are set
Rather than hooking to precmd, interrupt SIGINT.

return (( 128 + $1 )) is a weird thing, which "releases" the SIGINT from the trap.
emails from slurm should be handled separately
move zcompcache out of home.
redo is C-r not C-R