Как я могу показать вертикальные маркеры отступов в Emacs?

Я ищу пакет или конфигурацию Emacs, которые позволяют помечать отступы вертикальными линиями, как показано на следующем снимке экрана Sublime Text:

Возвышенный текст 2

3 ответа

Решение

Я думаю, это и может быть ответом на ваш вопрос.

Установка проста. взывать git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git . скажем, ~/.emacs.d/highlight-indents и добавить

(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)

на ваш .emacs, Затем при посещении файла вы можете M-x highlight-indentation-mode RET включить второстепенный режим.

Вы также можете использовать highlight-indent-guides-mode и добавить его как крючок prog-mode, так что он загружается автоматически.

В Spacemacs я сделал это, сначала установив его с M-x package-install или добавив его как определенный пользователем пакет в .spacemacs, затем M-x customize-group, prog-mode, prog-mode крючки, "ins", введите highlight-indent-guides-mode,

Вы можете настроить его через M-x customize-grouphighlight-indent-guides а также изменить отступ, цвет и т. д.

Пока он творит чудеса и рендерит быстро.

Я думаю, что вы можете посмотреть в режиме отступа. Это дает отступ блоков кода динамически, когда мы перемещаем курсор. Кроме того, легко настроить ваши любимые символы отступа, такие как : а также | а также цвет фона намерений.

Другие вопросы по тегам