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-indentsund 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 RETaktivieren.
indent-guidehebt die ganze Spalte hervor und ich suche nach dünnen vertikalen Linien wie auf dem fraglichen Screenshot. Es wird indent-hintvon 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-guideQuellen 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-guideein anderes Paket ist als highlight-indentation. Danke, Ersteres ist das, wonach ich gesucht habe!
Sie können highlight-indent-guides-modees 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-installoder Hinzufügen es als ein benutzerdefinierten Paket .spacemacs, dann M-x customize-group, prog-mode, prog-modeHaken, „In“, eingeben highlight-indent-guides-mode.
Sie können es über konfigurieren M-x customize-group highlight-indent-guidesund das Einrückungszeichen, die Farbe usw. ändern.
Bisher wirkt es Wunder und rendert schnell.