読者です 読者をやめる 読者になる 読者になる

$shibayu36->blog;

株式会社はてなでエンジニアをしています。プログラミングや読書のことなどについて書いています。

magit最新版でdiffの色設定をした

tech

magit最新版にしたら、faceの名前が全然変わってて、異常に見づらくなってたので、色を再設定した。

Before
f:id:shiba_yu36:20160327220222p:plain

After
f:id:shiba_yu36:20160327220249p:plain

設定項目はcustomize-group magitして、faceの項目を見ながら勘で設定した。

;; cursorが載っていない状態でのaddedのface
(set-face-foreground 'magit-diff-added "#00FF00")
(set-face-background 'magit-diff-added "#000000")
;; cursorが載っている状態のaddedのface
(set-face-foreground 'magit-diff-added-highlight "#00FF00")
(set-face-background 'magit-diff-added-highlight "gray20")
;; cursor載っていない状態のremoved
(set-face-foreground 'magit-diff-removed "#FF0000")
(set-face-background 'magit-diff-removed "#000000")
;; cursor載っている状態のremoved
(set-face-foreground 'magit-diff-removed-highlight "#FF0000")
(set-face-background 'magit-diff-removed-highlight "gray20")
;; lineを選択してstageしようとするときのface
(set-face-background 'magit-diff-lines-boundary "blue")

設定項目が多すぎて分けわからないし、アンチパターンという感じがする。