Zapobiegać krwawieniu koloru tła bloku kodu w trybie org po zwinięciu?

9

Stosuję kolor tła do bloków kodu w trybie org, jak pokazano w tym wierszu z mojego colortheme:

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

rozwinięty element z blokiem kodu

Kiedy zwinę element zawierający blok kodu, kolor tła bloku kodu rozciąga się od końca nagłówka elementu do krawędzi okna, czego się nie spodziewałem - spodziewałem się, że zwinięcie elementu ukryje wszelkie dowody zawartości blok kodu.

zwinięty element z blokiem kodu

Czy jest jakiś sposób, aby zapobiec takiemu „przeciekaniu” tła bloku kodu?

ivan
źródło

Odpowiedzi:

1

Odkryłem, że dodanie pustej linii obok bloku źródłowego zapobiega krwawieniu.

p_wiersig
źródło
Potwierdzony. Ale czy to błąd, czy z założenia? Wygląda na to, że formatowanie nagłówka powinno być niezależne od jego stanu zwinięcia / rozwinięcia (z wyjątkiem obecności elips oznaczających zwiniętą treść.)
Snelephant
Korekta: ten problem wydaje się być unikalny dla określonych tematów. Na przykład motyw leuven nie wykazuje powyższego zachowania.
Snelephant