Emacsの画面を見やすく強調する:現在行、カーソル位置、単語

Emacsで編集していて、わりと?地味な画面が好きなのですが、カーソルがどこにあるのか分からなくなることも多いので、強調も必要かなと最近思うようになりました。

現在行の強調

M-x hl-line-mode

全体に有効にするには

(global-hl-line-mode t)
(custom-set-faces
 '(hl-line ((t (:background "SteelBlue4")))))

カーソル行の色の設定もしています。

フォーカスされたウィンドウのカーソルを強調

ウィンドウがフォーカスされたときに、カーソルがある部分を光るように(ビーコン)強調します。

複数の画面の開いていて、バッファを移ったときにわかりやすいです。

hl-line-mode があれば不要な気もしますが。hl-line-modeは空行だと強調されないので設定しいます。

(custom-set-variables
 '(beacon-mode t)
 '(beacon-color "LavenderBlush1")
 '(beacon-blink-when-focused t) )

beacon-color はビーコンの色

beacon-blink-when-focused は他のアプリケーションのウィンドウからEmacsに移ったときでもビーコンを発する設定です(デフォルトはnil)。

単語を強調

searchでワードが強調されるように、指定した単語を強調する方法です。

searchだとその場だけですが、ずっと強調されるようになります。

M-x highlight-phrase

のあと強調したいワードをミニバッファから入力します。

そのあとで強調に使うfaceを指定します(デフォルトはhi-yellow)。

 

コメント