Magitで変更箇所に色をつける

magitを使い始めてみたものの、変更差分に色が付いてなくて味気ない。eggも試してみたけど何となくmagitの方が好きなのでmagitをどうにかしたい。
と思って調べてみたらちゃんと設定可能になってた。
ReadyState4 » Blog Archive » Emacs: changing magit’s default diff colors
これを参考に

(eval-after-load 'magit
  '(progn
     (set-face-background 'magit-item-highlight "#202020")
     (set-face-foreground 'magit-diff-add "#40ff40")
     (set-face-foreground 'magit-diff-del "#ff4040")
     (set-face-foreground 'magit-diff-file-header "#4040ff")))

と設定したらイイカンジになった。

  • before

  • after

status bufferでのファイル名の色も変えられると嬉しいんだけど、そこは面倒そうだ…