web-dev-qa-db-ja.com

Emacsで垂直インデントマーカーを表示するにはどうすればよいですか?

次のSublimeTextのスクリーンショットに示すように、インデントを垂直線でマークできるEmacsパッケージまたは構成を探しています。

Sublime Text 2

14
mfaerevaag

thisthis があなたの質問への答えになると思います。

インストールは簡単です。たとえば、git clone [email protected]:antonj/Highlight-Indentation-for-Emacs.git .~/.emacs.d/highlight-indentsを呼び出し、追加します

(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)

あなたの.emacsに。次に、ファイルにアクセスするときにM-x highlight-indentation-mode RETしてマイナーモードを有効にすることができます。

5
Dror

highlight-indent-guides-modeを使用してprog-modeへのフックとして追加し、自動的に読み込まれるようにすることもできます。

Spacemacsでは、最初にM-x package-installを使用してインストールするか、.spacemacsにユーザー定義パッケージとして追加し、次にM-x customize-groupprog-modeprog-modeを追加しました。フック「ins」は、highlight-indent-guides-modeと入力します。

M-x customize-grouphighlight-indent-guidesを介して構成し、インデント文字、色などを変更できます。

これまでのところ、それは驚異的に機能し、すばやくレンダリングします。

1
dennismayr

indent-guide モードを見たいと思うかもしれません。カーソルを移動すると、コードブロックのインデントが動的に与えられます。さらに、:|などのお気に入りのインデント文字や、意図の背景色を簡単に設定できます。

1
YulongNiu