Verhindern Sie, dass die Hintergrundfarbe des Org-Modus-Codeblocks beim Kollabieren durchblutet?


9

Ich wende im org-Modus eine Hintergrundfarbe auf Codeblöcke an, wie in dieser Zeile aus meinem Colortheme gezeigt:

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

erweitertes Element mit Codeblock

Wenn ich ein Element reduziere, das einen Codeblock enthält, erstreckt sich die Hintergrundfarbe des Codeblocks vom Ende der Überschrift des Elements bis zum Rand des Fensters, was ich nicht erwartet hatte. Ich hatte erwartet, dass das Reduzieren des Elements alle Beweise für das Enthaltene verbergen würde Codeblock.

reduziertes Element mit Codeblock

Gibt es eine Möglichkeit zu verhindern, dass der Codeblockhintergrund so "durchblutet"?

Antworten:


1

Ich fand heraus, dass das Hinzufügen einer Leerzeile hinter dem Quellblock die Blutung verhindert.


Bestätigt. Aber ist das ein Fehler oder beabsichtigt? Es scheint, dass die Header-Formatierung unabhängig von ihrem Kollaps- / Expansionszustand sein sollte (mit Ausnahme von Ellipsen, die auf
reduzierten

Korrektur: Dieses Problem scheint nur für bestimmte Themen zu gelten. Zum Beispiel zeigt das Leuven-Thema nicht das obige Verhalten.
Snelephant
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.