Szukam pakietu lub konfiguracji Emacsa, która umożliwia oznaczanie wcięć pionowymi liniami, takimi jak te pokazane na poniższym zrzucie ekranu Sublime Text:
emacs
packages
indentation
indent
mfaerevaag
źródło
źródło
indent-guide
podświetla całą kolumnę, a ja szukam cienkich pionowych linii, jak na zrzucie ekranu, o którym mowa. Jestindent-hint
napisany przez ran9er na stronie wiki, ale nie działa on od razu po rozpakowaniu. Czy jest inne rozwiązanie?Myślę, że możesz chcieć spojrzeć na tryb indent-guide . Daje dynamiczne wcięcie bloków kodu, gdy poruszamy kursorem. Co więcej, łatwo jest ustawić ulubione znaki wcięcia,
:
a|
także kolor tła intencji.źródło
indent-guide
źródła i plik README i nie znalazłem sposobu na ustawienie znaku wcięcia, jak mogę to zrobić?(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
to kolejna paczka inna niżhighlight-indentation
. Dziękuję, tego pierwszego szukałem!Możesz także użyć
highlight-indent-guides-mode
i dodać go jako zaczepprog-mode
, aby automatycznie się ładował.W Spacemacs, zrobiłem to za pierwszym zainstalowaniu go
M-x package-install
lub dodanie go jako pakiet zdefiniowanej przez użytkownika w.spacemacs
, a następnieM-x customize-group
,prog-mode
,prog-mode
haki, „in”, wprowadzićhighlight-indent-guides-mode
.Możesz go skonfigurować za pomocą
M-x customize-group
highlight-indent-guides
i zmienić wcięcie, kolor itp.Do tej pory działa cuda i renderuje szybko.
źródło