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 モードはまだ馴染んでない。