diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-07 08:30:31 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-07 08:30:31 -0500 |
| commit | dbcc0ce8a1ec8e9568e24d832eec5ee3c1ecba64 (patch) | |
| tree | 251c8320bfef6c6994c921f77263696ed3a79942 /themes/dupre-faces.el | |
| parent | 4a2950389b20462ee13a841a86ab3a965935e3f6 (diff) | |
| download | dotemacs-dbcc0ce8a1ec8e9568e24d832eec5ee3c1ecba64.tar.gz dotemacs-dbcc0ce8a1ec8e9568e24d832eec5ee3c1ecba64.zip | |
fix(dupre): make diff-changed and diff-refine-changed legible
diff-refine-changed rendered the default foreground (#f0fef0) on the bright-gold yellow-1 (#ffd700) at WCAG contrast 1.35, unreadable wherever the face is a plain background, not inside diff-mode's own foreground overlay. diff-changed was weak too at 2.78.
Both now use the default foreground on the dark amber yellow-2 (#875f00), already in dupre's palette, for a contrast of 5.49. diff-refine-changed keeps its bold weight so it stays stronger than diff-changed. A WCAG-contrast test guards both faces from dropping below 4.5.
Diffstat (limited to 'themes/dupre-faces.el')
| -rw-r--r-- | themes/dupre-faces.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/themes/dupre-faces.el b/themes/dupre-faces.el index 8fad4c626..17daa41c1 100644 --- a/themes/dupre-faces.el +++ b/themes/dupre-faces.el @@ -164,10 +164,10 @@ ;;;;; Diff mode `(diff-added ((t (:foreground ,green :background ,green-2)))) `(diff-removed ((t (:foreground ,red :background ,red-3)))) - `(diff-changed ((t (:foreground ,yellow :background ,yellow-2)))) + `(diff-changed ((t (:foreground ,fg :background ,yellow-2)))) `(diff-refine-added ((t (:foreground ,fg :background ,green-1 :weight bold)))) `(diff-refine-removed ((t (:foreground ,fg :background ,red-2 :weight bold)))) - `(diff-refine-changed ((t (:foreground ,fg :background ,yellow-1 :weight bold)))) + `(diff-refine-changed ((t (:foreground ,fg :background ,yellow-2 :weight bold)))) `(diff-header ((t (:foreground ,fg :background ,bg+2)))) `(diff-file-header ((t (:foreground ,blue :background ,bg+2 :weight bold)))) `(diff-hunk-header ((t (:foreground ,gray+1 :background ,bg+1)))) |
