Wie kann ich vertikale Markierungen mit Emacs anzeigen?

5126
mfaerevaag

Ich bin auf der Suche nach einem Emacs-Paket oder einer Konfiguration, die es ermöglicht, Einbuchtungen mit vertikalen Linien zu markieren, wie sie im folgenden Screenshot von Sublime Text gezeigt werden:

Erhabener Text 2

11

3 Antworten auf die Frage

5
Dror

Ich denke, dies und dies könnte eine Antwort auf Ihre Frage.

Die Installation ist einfach. Anrufen git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git ., sagen ~/.emacs.d/highlight-indentsund hinzufügen

(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.

PERFEKT. Genau das, wonach ich gesucht habe. Vielen Dank! mfaerevaag vor 11 Jahren 0
Hmm .. `indent-guide` hebt die gesamte Spalte hervor und ich suche nach dünnen vertikalen Linien, wie auf dem Screenshot. Es gibt einen "indent-Hinweis" von ran9er, der auf der Wiki-Seite erwähnt wird, aber er ist nicht sofort einsatzbereit. Gibt es eine andere Lösung? Geradlus_RU vor 9 Jahren 0
1
YulongNiu

Ich glaube, Sie können wünschen, betrachten indent-Guide - Modus. Es gibt dynamisch Einrückungen von Codeblöcken, wenn wir den Cursor bewegen. Darüber hinaus ist es einfach, Ihre Lieblings indent Charaktere wie einzurichten :und |sowie die Hintergrundfarbe von Absichten.

Ich habe mir kurz die Quellen für Indent-Guide und README angeschaut und habe keine Möglichkeit gefunden, einen Einrückungscharakter einzurichten. Wie kann ich das tun? Geradlus_RU vor 9 Jahren 0
@Geradlus_RU Hier sind meine Emacs-Konfigurationen: .` (erfordert 'Einrückungs-Guide') (Set-Face-Hintergrund 'Einrückungs-Guide-Gesicht' grau ') (Add-Hook' Prog-Mode-Hook 'Einrückungs-Guide-Modus) (add-hook 'ess-mode-hook' indent-guide-mode) (add-hook 'markdown-mode-hook' indent-guide-mode) ` YulongNiu vor 9 Jahren 0
Oh, ich habe gerade erkannt, dass "indent-guide" ein anderes Paket ist als "highlight-indentation". Danke, das ehemalige ist was ich gesucht habe! Geradlus_RU vor 9 Jahren 0
0
dennismayr

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 benutzerdefiniertes 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 funktioniert es Wunder und macht schnell.