From 6a1dc14cc8c352690cc425402864afb7dcff3b39 Mon Sep 17 00:00:00 2001 From: Lukas Kucera <85391931+kucera-lukas@users.noreply.github.com> Date: Sat, 13 May 2023 19:20:18 +0200 Subject: [PATCH] tweak delta config (#46) --- home/dot_config/git/config.tmpl | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/home/dot_config/git/config.tmpl b/home/dot_config/git/config.tmpl index 507d5e7..f1b9df1 100644 --- a/home/dot_config/git/config.tmpl +++ b/home/dot_config/git/config.tmpl @@ -212,7 +212,7 @@ [core] editor = nano excludesfile = ~/.config/git/ignore - pager = delta + pager = delta --features="$(case $(echo $(gsettings get org.gnome.desktop.interface gtk-theme) | tr '[:upper:]' '[:lower:]') in *dark*) echo dark-mode ;; *) echo light-mode ;; esac)" commitGraph = true [init] @@ -221,7 +221,7 @@ [interactive] singlekey = true - diffFilter = delta --color-only + diffFilter = delta --color-only --features="interactive $(case $(echo $(gsettings get org.gnome.desktop.interface gtk-theme) | tr '[:upper:]' '[:lower:]')" in *dark*) echo dark-mode ;; *) echo light-mode ;; esac)" [log] abbrevCommit = true @@ -282,7 +282,7 @@ renames = copies [diff] - colorMoved = true + colorMoved = default renames = copies mnemonicprefix = true @@ -344,5 +344,19 @@ strict = true [delta] + features = decorations + hyperlinks = true + hyperlinks-file-link-format = "vscode://file/{path}:{line}" line-numbers = true navigate = true + side-by-side = true + true-color = always + +[delta "interactive"] + keep-plus-minus-markers = false + +[delta "light-mode"] + light = true + +[delta "dark-mode"] + dark = true