Ich suche nach einem Emacs-Paket oder einer Emacs-Konfiguration, mit der Einrückungen mit vertikalen Linien markiert werden können, wie im folgenden Screenshot von Sublime Text gezeigt:
Ich suche nach einem Emacs-Paket oder einer Emacs-Konfiguration, mit der Einrückungen mit vertikalen Linien markiert werden können, wie im folgenden Screenshot von Sublime Text gezeigt:
Antworten:
Ich denke das und das könnte eine Antwort auf deine Frage sein.
Die Installation ist einfach. Rufen Sie beispielsweise git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
auf ~/.emacs.d/highlight-indents
und fügen Sie hinzu
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
zu deinem .emacs
. Wenn Sie dann eine Datei besuchen, können Sie den Nebenmodus M-x highlight-indentation-mode RET
aktivieren.
indent-guide
hebt die ganze Spalte hervor und ich suche nach dünnen vertikalen Linien wie auf dem fraglichen Screenshot. Es wird indent-hint
von ran9er auf der Wiki-Seite erwähnt, aber es funktioniert nicht sofort. Gibt es eine andere Lösung?
Ich glaube , Sie möchten sehen indent-Guide - Modus. Es gibt eine dynamische Einrückung von Codeblöcken, wenn wir den Cursor bewegen. Darüber hinaus ist es einfach, Ihre bevorzugten Einrückungszeichen wie :
und |
sowie die Hintergrundfarbe von Absichten einzurichten .
indent-guide
Quellen und README angesehen und keine Möglichkeit gefunden, Einrückungszeichen einzurichten. Wie kann ich das tun?
(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
ein anderes Paket ist als highlight-indentation
. Danke, Ersteres ist das, wonach ich gesucht habe!
Sie können highlight-indent-guides-mode
es auch als Hook verwenden und hinzufügen prog-mode
, damit es automatisch geladen wird.
In Spacemacs, ich habe es , indem sie zuerst mit der Installation M-x package-install
oder Hinzufügen es als ein benutzerdefinierten Paket .spacemacs
, dann M-x customize-group
, prog-mode
, prog-mode
Haken, „In“, eingeben highlight-indent-guides-mode
.
Sie können es über konfigurieren M-x customize-group
highlight-indent-guides
und das Einrückungszeichen, die Farbe usw. ändern.
Bisher wirkt es Wunder und rendert schnell.