A partir de ahora usaré la estructura diff, es muy útil.
No veo que Discourse implemente esa otra sugerencia del Gist; cuanto más lo pienso, más creo que encajaría perfectamente dentro del resaltador de sintaxis, no fuera de él.
Básicamente, con el paso de los años tiene sentido añadir algunas funciones a los resaltadores de sintaxis, y la tarea básica de mostrar el código de forma fácil de leer se extiende naturalmente para mostrar también parte de la dinámica del código.
Qué cambió, dónde, quién lo hizo; a qué estoy apuntando; qué comentario útil explica la relación del código con el lugar donde se publica, etc.
Gracias a todos por su participación en esta discusión.