¿Evitar que el color de fondo del bloque de código del modo org se desangre cuando se contrae?

9

Estoy aplicando un color de fondo a los bloques de código en modo org, como se muestra en esta línea desde mi colortheme:

'(org-block ((t (:background "#F5F5F5" :family "Source Code Pro" :height 140))))

elemento expandido con bloque de código

Cuando colapso un elemento que contiene un bloque de código, el color de fondo del bloque de código se extiende desde el final del encabezado del elemento hasta el borde de la ventana, lo que no esperaba: esperaba que el colapso del elemento ocultara cualquier evidencia de lo contenido bloque de código

elemento colapsado con bloque de código

¿Hay alguna manera de evitar que el fondo del bloque de código "se filtre" de esta manera?

ivan
fuente

Respuestas:

1

Descubrí que agregar una línea en blanco más allá del bloque de origen previene el sangrado.

p_wiersig
fuente
Confirmado. ¿Pero es esto un error o por diseño? Parece que el formato del encabezado debería ser independiente de su estado de colapso / expansión (excepto por la presencia de puntos suspensivos para indicar contenido colapsado)
Snelephant
Corrección: este problema parece ser exclusivo de temas específicos. Por ejemplo, el tema Lovaina no exhibe el comportamiento anterior.
Snelephant