Я ищу пакет или конфигурацию Emacs, которые позволяют пометить отступы вертикальными линиями, как показано на следующем снимке экрана Sublime Text:
emacs
packages
indentation
indent
mfaerevaag
источник
источник
indent-guide
выделяет весь столбец, и я ищу тонкие вертикальные линии, как на скриншоте. Наindent-hint
странице вики упоминается ran9er, но он не работает "из коробки". Есть ли другое решение?Я думаю, что вы можете посмотреть на режим отступа . Это дает отступы блоков кода динамически, когда мы перемещаем курсор. Кроме того, легко настроить свои любимые символы отступа , как
:
и|
, а также цвет фона намерений.источник
indent-guide
источники и README и не нашел способа настроить символ отступа, как я могу это сделать?(require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
indent-guide
это другой пакет, отличный отhighlight-indentation
. Спасибо, первое, что я искал!Вы также можете использовать
highlight-indent-guides-mode
и добавить его в качестве ловушкиprog-mode
, чтобы он загружался автоматически.В Spacemacs, я сделал это первым установкой с
M-x package-install
или добавить его в качестве определяемого пользователем пакета в.spacemacs
, тоM-x customize-group
,prog-mode
,prog-mode
крючки, «модули», введитеhighlight-indent-guides-mode
.Вы можете настроить его с помощью
M-x customize-group
highlight-indent-guides
и изменить отступ, цвет и т. Д.Пока он творит чудеса и рендерит быстро.
источник