Рівні відступів забарвлення


11

Розглянемо наступні два знімки: Перший нижче йде від Emacs в режимі Python (з Jedi & Elpy)

введіть тут опис зображення

Цей другий нижче походить від фотосесії попереднього вручну, щоб було легше розрізнити стільки рівнів відступу.

введіть тут опис зображення

Чи є пакети, які можуть допомогти досягти останнього ефекту? У наведеному вище прикладі я використав два кольори (достатньо, щоб відрізнити рівні відступи від своїх сусідів), але інші кольорові схеми, що використовують більше кольорів, можуть полегшити навігацію.

Зауважте, що в Emacs символ відступу продиктовано:

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

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

Відповіді:


6

Ось декілька незначних режимів, схожих на те, що їх можна змінити для задоволення потреб оригінального плаката:

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

введіть тут опис зображення

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

введіть тут опис зображення

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

[Немає екрана через відсутність * .gif підтримки при додаванні посилань.]


Там також є кілька незначних режимів, які створюють вертикальну лінію, яка відстежує положення курсору, що може бути корисним для оригінального плаката.


Дивовижний, дякую, що перевели це на відповідь.
Тихон Єлвіс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.