Sublime Textの次のスクリーンショットに示すように、垂直線でインデントをマークできるようにするEmacsパッケージまたは構成を探しています。
Sublime Textの次のスクリーンショットに示すように、垂直線でインデントをマークできるようにするEmacsパッケージまたは構成を探しています。
回答:
私が推測するこれをし、これはあなたの質問への答えである可能性があります。
インストールは簡単です。呼び出しgit clone git@github.com: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
すると、マイナーモードを有効にできます。
indent-guide
列全体を強調表示し、問題のスクリーンショットのような細い垂直線を探しています。あるindent-hint
wikiページに記載さran9erによって、それがアウト・オブ・ボックス機能していません。別の解決策はありますか?
私はあなたがインデントガイドモードを見たいと思うかもしれません。カーソルを移動すると、コードブロックのインデントが動的に行われます。また、あなたの好きなインデント文字などの設定が容易である:
と|
だけでなく、意思の背景色を。
indent-guide
ソースとREADMEを簡単に見てきましたが、インデント文字を設定する方法が見つかりませんでした。どうすればできますか?
(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
が別のパッケージであることを認識しましたhighlight-indentation
。ありがとう、前者は私が探していたものです!
また、それをhighlight-indent-guides-mode
フックとして使用および追加して、prog-mode
自動的にロードされるようにすることもできます。
Spacemacsにおいて、Iは、第一とそれをインストールすることによってそれをしたM-x package-install
か、ユーザ定義のパッケージとして添加.spacemacs
次に、M-x customize-group
、prog-mode
、prog-mode
フックは、「イン」は、入力しますhighlight-indent-guides-mode
。
経由M-x customize-group
highlight-indent-guides
で設定し、インデント文字、色などを変更できます。
これまでのところ、驚くほど機能し、すばやくレンダリングされます。