-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emacsの視認性を向上させる設定、elisp #38
Comments
一時期そのあたり凝っていたのでいろいろ使っていたんですが、whitespece-modeは巨大なファイルだと 現在はカーソルの色を変えている程度です。 (set-cursor-color "chartreuse2")
(blink-cursor-mode t) あとは桁を合わせるときに、col-highlightを使う程度です。 |
バッファの範囲をフリンジに表示するのは (setq indicate-buffer-boundaries 'left) でもできますね。こちらは、今表示している範囲よりも上や下にバッファが続いている場合は↑や↓が表示されます。 ただこれらはフリンジを使うため、 |
Completionsバッファの視認性向上 (set-face-foreground 'completions-common-part "dark slate gray")
(set-face-foreground 'completions-first-difference "green") |
@tarao なるほど,これはいいですね. @syohex minimap ってやつですね.EmacsWiki: Mini Map ていうのもありますね.機能は同じそうな雰囲気がします. @tkita Completion バッファは素っ気ない表示の最たるものですね.いただきました. @myuhe e2wm 非常にいいですよね.しかし残念ながら popwin.el なんかの他のウィンドウ構成をいじる elisp と同時に使うと意図通りうごかないんで,利用してない状態です. |
@kbkbkbkb1 |
デフォルトのEmacsの表示は割とそっけないですが、設定や
elispを追加することで視認性を向上させる事ができると思います。
みなさんが使っているものを教えて欲しいです。
とりあえず自分の知っているものを上げておきます。
バッファの終端を明示する
(setq-default indicate-empty-lines t)
を設定ファイルに書いておくとバッファの終端以降はフリンジに
マークがつくので、バッファの終端がわかりやすくなります。
空白文字類を明示 whitespace.el
空白文字、改行、文末、空行、文末の空白文字などのフェイスや表示を
変更することにより、わかりやすくします。デフォルトで付属しているelispです。
自分は全角空白とタブを明示したいので、使ってます。
ブログに書いている人も結構いますね。
非アクティブバッファの背景色変更 hiwin.el
アクティブなバッファと、非アクティブなバッファで背景色を変えることができるので、
どのバッファにフォーカスしているのかわかりやすくなります。
以下の様な設定にしてます。
現在行をハイライト hl-line+.el
現在カーソルがある行の背景色を変更できるので、どこにカーソルがあるか
すぐわかるようになります。hl-line.el は標準附属のelispですが、hl-line+.elは
hl-line.elの拡張で、EmacsWikiかMELPAからインストール出来ます。
hl-line+.elだと、アイドル時にのみハイライトしたり、数秒間だけハイライトすることが
できるようになっています。以下のように設定してます。
同様に現在桁をハイライトするcol-highlight.elもあります。インデントがわかりやすくなるので
elisp書くときなんかは便利ですが、常時ONは結構重くなるので、
flash-column-highlight
で必要な時だけ現在桁をハイライトするのがリーズナブルだと思います。
fill-column
を明示する fill-column-indicator.elfill-column
の桁数のところに縦線を表示してくれるので、文章を折り返す目安がわかりやすくなります。コミットログやTeX文書などの文章を書く際は
fill-paragraph
と共に使えば非常に相性がいいです。しかし、auto-complete.el(おそらく中で使われているpopup.el)と
相性が悪く、ポップアップの表示が崩れたりします。
EmacsWikiかMELPAからインストール出来ます。
設定は以下の様な感じです。globalなマイナーモードがなかったので
自分で定義しました。
全部有効にするとこうなります。
この他にも便利なものがあれば教えて下さい。
The text was updated successfully, but these errors were encountered: