2015-02-27 3 views
6

In Emacs, wie nach 80 Spalten eine andere Hintergrundfarbe einstellen?Andere Hintergrundfarbe in Emacs nach 80 Spalten?

Wenn also das Fenster breiter als 80 Spalten ist, haben alle Spalten nach 80 eine andere Hintergrundfarbe.

+0

[This] (http://www.emacswiki.org/emacs/FindLongLines) EmacsWiki-Seite erwähnt mehrere Ansätze zum Hervorheben einer Grenzwertspalte usw. Keiner der Antworten reagiert direkt auf das, was Sie anfordern (Hintergrund anders als eine Grenzwertspalte) , aber Sie könnten einige von ihnen nützlich finden. – Drew

+0

Wenn Sie keine fertige Lösung finden, sollte es ziemlich einfach sein, über die Zeilen im Puffer zu iterieren und ein Overlay mit der Hintergrundfarbe für Spalten hinter dem Limit hinzuzufügen. – Drew

+0

Wenn dies noch nicht erfunden wurde, dann wäre 'fill-column-indicator' ein wahrscheinlicher Kandidat für eine Modifikation, indem ein Overlay mit Farbe hinzugefügt wird, wenn die Spalte am Ende der vertikalen Linie größer als die Füllspalte ist. https://github.com/alpaker/Fill-Column-Indicator Siehe auch den eingebauten 'whitespace-mode' um zu sehen, was er bieten kann. – lawlist

Antwort

1

Ich denke, Sie können dies mit whitespace-mode tun und dann whitespace-style entsprechend anpassen, um nur 80-Spalten-Hervorhebung zu tun, und dann das Gesicht anpassen, das zum Festlegen der Hintergrundfarbe verwendet wird.