Impedire al codice in modalità org di bloccare il colore di sfondo dal sanguinamento al collasso?


9

Sto applicando un colore di sfondo ai blocchi di codice in modalità org, come mostrato in questa riga dal mio colortheme:

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

oggetto espanso con blocco di codice

Quando comprimo un elemento che contiene un blocco di codice, il colore di sfondo del blocco di codice si estende dalla fine dell'intestazione dell'elemento fino al bordo della finestra, cosa che non mi aspettavo: mi aspettavo che il collasso dell'oggetto nascondesse qualsiasi prova del contenuto code-block.

oggetto compresso con blocco di codice

Esiste un modo per impedire che lo sfondo del blocco di codice "sanguini" in questo modo?

Risposte:


1

Ho scoperto che l'aggiunta di una riga vuota oltre il blocco di origine impedisce l'emorragia.


Confermato. Ma si tratta di un bug o di progettazione? Sembra che la formattazione dell'intestazione dovrebbe essere indipendente dal suo stato di compressione / espansione (tranne che per la presenza di ellissi per indicare il contenuto compresso).
Snelephant

Correzione: questo problema sembra essere unico per temi specifici. Ad esempio, il tema Lovanio non presenta il comportamento sopra riportato.
Snelephant,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.