Use comentários para marcar comandos de sucesso na linha de comando

Para tornar minha vida mais fácil usando a pesquisa de substring de histórico em meu ambiente zsh, configurei a opção:

setopt interactivecomments  # enable "#" in the shell

Depois disso, em cada comando que usarei por um tempo, definirei os comentários no final da linha assim:

for prompt_name in `prompt -l | tail -1`; do prompt -p "${prompt_name}"; done; #prompt-preview

quando eu precisar chamar o mesmo comando, irei digitar o comentário (sem o hash) e a pesquisa de substring de histórico fará o resto. É possível adicionar vários comentários, separando-os, basta usar um ponto e vírgula no final de cada comentário como este:

echo 'Spam'; #eggs; #ham