Rotierende Signaturen

vim überrascht mich jeden Tag aufs Neue. Der folgende simple Befehl liest eine E-Mail-Signatur aus einer Datei und rotiert deren Inhalt:

map ,s :e ~/signatures.txtggV/^-- $k"*xG$a*:w:bdG$a"*P

Darauf hätte ich auch selbst kommen können.