Livelli di rientro da colorare


11

Considera le seguenti due istantanee: La prima in basso proviene da Emacs in modalità Python (con Jedi ed Elpy)

inserisci qui la descrizione dell'immagine

La seconda in basso proviene dal photoshopping manuale della precedente per facilitare la distinzione tra così tanti livelli di rientro.

inserisci qui la descrizione dell'immagine

Ci sono pacchetti che possono aiutare a realizzare quest'ultimo effetto? Nell'esempio sopra, ho usato due colori (abbastanza per distinguere i livelli di rientro dai vicini), ma altri schemi di colori che usano più colori potrebbero rendere la navigazione ancora più semplice.

Nota che in Emacs, il carattere di rientro è dettato da:

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

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

Risposte:


6

Ecco alcune modalità minori che potrebbero essere modificate per soddisfare le esigenze del poster originale:

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

inserisci qui la descrizione dell'immagine

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

inserisci qui la descrizione dell'immagine

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

[Nessuna schermata a causa dell'assenza di supporto * .gif durante l'aggiunta di collegamenti.]


Ci sono anche alcune modalità secondarie là fuori che creano una linea verticale che tiene traccia della posizione del cursore, che il poster originale può trovare utile.


Fantastico, grazie per averlo spostato in una risposta.
Tikhon Jelvis,
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.