インデントレベルの色付け


11

次の2つのスナップショットを検討してください。最初の例は、PythonモードのEmacsからのものです(Jedi&Elpyを使用)。

ここに画像の説明を入力してください

以下の2番目の例は、以前の1つを手動で写真ショッピングして、非常に多くのインデントレベルを簡単に区別できるようにするためのものです。

ここに画像の説明を入力してください

後者の効果達成するのに役立つパッケージはありますか?上記の例では、2つの色を使用しましたが(インデントレベルを隣接する色と区別するのに十分です)、より多くの色を使用する他の配色を使用すると、ナビゲーションがさらに簡単になります。

Emacsでは、インデント文字は以下によって決定されることに注意してください:

# Insert multiple spaces for indentation:
(setq indent-tabs-mode nil)

# Insert TAB for indentation:
(setq indent-tabs-mode nil)

回答:


6

以下は、元のポスターのニーズを満たすために微調整できるように見えるいくつかのマイナーモードです。

http://www.github.com/skeeto/visual-indentation-mode

ここに画像の説明を入力してください

http://www.github.com/antonj/Highlight-Indentation-for-Emacs

ここに画像の説明を入力してください

http://www.github.com/zk-phi/indent-guide

[リンクを追加するときの* .gifサポートがないため、スクリーンショットはありません。]


また、カーソル位置を追跡する垂直線を作成するマイナーモードもいくつかあり、元のポスターが役立つ場合があります。


すばらしい。これを答えに変えてくれてありがとう。
Tikhon Jelvis 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.