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.