Einrückungsstufen färben

11

Betrachten Sie die folgenden zwei Schnappschüsse: Der erste unten stammt von Emacs im Python-Modus (mit Jedi & Elpy)

Geben Sie hier die Bildbeschreibung ein

Diese zweite unten stammt aus dem manuellen Photoshopping der vorherigen, um die Unterscheidung zwischen so vielen Einrückungsstufen zu erleichtern.

Geben Sie hier die Bildbeschreibung ein

Gibt es Pakete, die dazu beitragen können , den letzteren Effekt zu erzielen? Im obigen Beispiel habe ich zwei Farben verwendet (genug, um Einrückungsstufen von ihren Nachbarn zu unterscheiden), aber andere Farbschemata, die mehr Farben verwenden, könnten die Navigation noch einfacher machen.

Beachten Sie, dass in Emacs das Einrückungszeichen durch Folgendes bestimmt wird:

# Insert multiple spaces for indentation:
(setq indent-tabs-mode nil)

# Insert TAB for indentation:
(setq indent-tabs-mode nil)
Amelio Vazquez-Reina
quelle

Antworten:

6

Hier sind einige kleinere Modi, die so aussehen, als könnten sie an die Anforderungen des Originalplakats angepasst werden:

http://www.github.com/skeeto/visual-indentation-mode

Geben Sie hier die Bildbeschreibung ein

http://www.github.com/antonj/Highlight-Indentation-for-Emacs

Geben Sie hier die Bildbeschreibung ein

http://www.github.com/zk-phi/indent-guide

[Kein Screenshot, da beim Hinzufügen von Links keine * .gif-Unterstützung vorhanden ist.]


Es gibt auch einige kleinere Modi, die eine vertikale Linie erstellen, die die Cursorposition verfolgt, was das Originalposter möglicherweise hilfreich findet.

Gesetzesliste
quelle
Super, danke, dass du daraus eine Antwort gemacht hast.
Tikhon Jelvis