ziguzagu.org

Emacs 22 の色設定

Emacs21 から Emacs22 に移行して5日、22 ではいくつかデフォルトの色設定が変わっているらしく、何にも指定しないと(黒バックに)暗い青で表示されたり見にくかったのでちまちま調整。ようやく落ち着いてきた。

総合すると色味の設定はこんな感じ。

(set-face-foreground 'font-lock-comment-face "darkolivegreen3")
(set-face-foreground 'font-lock-string-face  "coral")
(set-face-foreground 'font-lock-keyword-face "violet")
(set-face-foreground 'font-lock-function-name-face "white")
(set-face-foreground 'font-lock-variable-name-face "white")
(set-face-foreground 'font-lock-type-face "skyblue1")
(set-face-foreground 'font-lock-warning-face "yellow")
(set-face-foreground 'font-lock-builtin-face "goldenrod")
(set-face-background 'highlight "yellow")
(set-face-foreground 'highlight "black")
(set-face-background 'region "lightgoldenrod2")
(set-face-foreground 'region "black")
(set-face-foreground 'modeline "skyblue1")
(set-face-background 'modeline "grey19")
;; 非アクティブなモードラインの(Emacs22 の時だけ設定)
(when v22
  (set-face-foreground 'mode-line-inactive "grey51")
  (set-face-background 'mode-line-inactive "grey19"))
;; ミニバッファ (22 の時だけ設定)
(when v22
  (set-face-foreground 'minibuffer-prompt "cyan1"))

見た目はこんな感じ。

VC モードはまだ馴染んでない。