From c5547ab22381e67e18f3ccd947f76cecdf6d4318 Mon Sep 17 00:00:00 2001 From: Arti Villa Date: Mon, 19 Jan 2026 06:24:01 -0800 Subject: [PATCH 1/2] feat: add new theme amber-newt for delta --- themes.gitconfig | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/themes.gitconfig b/themes.gitconfig index d1b65e6d8..ee4bff878 100644 --- a/themes.gitconfig +++ b/themes.gitconfig @@ -665,3 +665,47 @@ hunk-header-file-style = darkgoldenrod hunk-header-line-number-style = orange hunk-header-style = file line-number darkviolet + +[delta "amber-newt"] + # inspired by GitHub's "dark protanopia and deuteranopia" color-vision friendly set + # author: https://github.com/artivilla + dark = true + syntax-theme = Nord + # -- decorations + file-style = "#f59e0b" bold + file-decoration-style = "#f59e0b" overline + file-added-label = [+] + file-copied-label = [==] + file-modified-label = [*] + file-removed-label = [-] + file-renamed-label = [->] + # -- hunk + hunk-header-decoration-style = "#0891b2" ul + hunk-header-file-style = "#94a3b8" + hunk-header-line-number-style = "#94a3b8" + hunk-header-style = file line-number syntax + # -- diff + keep-plus-minus-markers = true + line-numbers-left-format = " {nm:>3} │" + line-numbers-right-format = " {np:>3} │" + line-numbers-left-style = "#64748b" + line-numbers-right-style = "#64748b" + line-numbers-zero-style = "#475569" + line-numbers-minus-style = "#ea580c" bold + line-numbers-plus-style = "#0284c7" bold + minus-style = syntax "#4a1e04" + minus-emph-style = syntax "#7c2d12" + minus-non-emph-style = syntax "#4a1e04" + minus-empty-line-marker-style = syntax "#4a1e04" + plus-style = syntax "#082f49" + plus-emph-style = syntax "#0c4a6e" + plus-non-emph-style = syntax "#082f49" + plus-empty-line-marker-style = syntax "#082f49" + # -- commit + zero-style = syntax + whitespace-error-style = "#fbbf24" reverse + commit-decoration-style = "#f59e0b" box + commit-style = "#f59e0b" bold + # -- blame + blame-format = "{author:<18} ({commit:>7}) {timestamp:^16}" + blame-palette = "#1e293b" "#334155" "#475569" From 82b89e34f4f0de0f4bfca84dd3e02bdd43def27b Mon Sep 17 00:00:00 2001 From: Arti Villa Date: Tue, 20 Jan 2026 04:18:43 -0800 Subject: [PATCH 2/2] style: refine styles for both default and side by side formats --- themes.gitconfig | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/themes.gitconfig b/themes.gitconfig index ee4bff878..bfdf5abc2 100644 --- a/themes.gitconfig +++ b/themes.gitconfig @@ -679,20 +679,18 @@ file-modified-label = [*] file-removed-label = [-] file-renamed-label = [->] + # -- hunk hunk-header-decoration-style = "#0891b2" ul - hunk-header-file-style = "#94a3b8" - hunk-header-line-number-style = "#94a3b8" hunk-header-style = file line-number syntax + # -- diff - keep-plus-minus-markers = true - line-numbers-left-format = " {nm:>3} │" - line-numbers-right-format = " {np:>3} │" - line-numbers-left-style = "#64748b" - line-numbers-right-style = "#64748b" + line-numbers-left-format = " {nm:<4}" + line-numbers-right-format = " {np:<5}" line-numbers-zero-style = "#475569" - line-numbers-minus-style = "#ea580c" bold - line-numbers-plus-style = "#0284c7" bold + line-numbers-minus-style = "#ea580c" + line-numbers-plus-style = "#0284c7" + keep-plus-minus-markers = true minus-style = syntax "#4a1e04" minus-emph-style = syntax "#7c2d12" minus-non-emph-style = syntax "#4a1e04" @@ -701,6 +699,7 @@ plus-emph-style = syntax "#0c4a6e" plus-non-emph-style = syntax "#082f49" plus-empty-line-marker-style = syntax "#082f49" + # -- commit zero-style = syntax whitespace-error-style = "#fbbf24" reverse