That's very cool!
To take advantage of the "leading space" one, I have this, to mark some commands that I never want to record:
unhist () { alias $1=" $1" } unhist unhist unhist fzf unhist rghist #custom command that greps .zhistory,...