現在行のハイライト

見づらくなるか, 見易くなるか.
ちょっと実験的にやってみることにした.
カーソル何処行った?って探すことがちょっとあったので.

;; 現在行をハイライト
(global-hl-line-mode t)
(defface my-hl-line-face
  '((((class color) (background dark))  ; カラーかつ, 背景が dark ならば,
     (:background "DarkSlateBlue" t))   ; 背景を黒に.
    (((class color) (background light)) ; カラーかつ, 背景が light ならば,
     (:background "ForestGreen" t))     ; 背景を ForestGreen に.
    (t (:bold t)))
  "hl-line's my face")
(setq hl-line-face 'my-hl-line-face)

この設定を適用すると,
全てのモードにおいて, 現在, カーソルがある行をハイライトしてくれるようになる.
デフォルトのままだと, 色が highlight で,
動的略語展開と同じ色でちょっと混乱するかもな, ってことで変更した.
参考にしたのは, Emacs 電子書棚さんと Emacs 辞典.
これで, ハイライトする色が, DarkSlateBlue に変更される*1.

更新時刻

2007年, 4月9日, 23:50

*1:ただし, Emacs の背景が暗い感じだったとき.