Use delta for diff viewing

This commit is contained in:
Daniel Flanagan 2022-10-20 20:53:16 -05:00
parent c10d7ea7b4
commit 0d5db43bf0
Signed by: lytedev
GPG key ID: 5B2020A0F9921EF4

View file

@ -9,13 +9,14 @@
[core] [core]
editor = $EDITOR editor = $EDITOR
pager = delta
excludesfile = /home/daniel/.home/.gitignore excludesfile = /home/daniel/.home/.gitignore
[http "https://gopkg.in"] [http "https://gopkg.in"]
followRedirects = true followRedirects = true
[diff] [diff]
tool = $EDITOR -d colorMoved = default
[difftool] [difftool]
prompt = false prompt = false
@ -48,24 +49,8 @@
default = current default = current
[merge] [merge]
tool = $EDITOR -d
conflictstyle = diff3 conflictstyle = diff3
[mergetool]
prompt = false
[mergetool "nvimdiff"]
cmd = $EDITOR -d $BASE $LOCAL $REMOTE $MERGED -c '$wincmd w' -c '$wincmd J'
[pager]
branch = false
# remove ansi codes, pad each file's diff with newlines, show as diff, remove top padding
diff = nvim -c 'silent %sm/\\e[^mK]*[mK]//g' \
-c 'silent %s/^diff/\\r\\rdiff/' \
-c 'silent set ft=diff' \
-c 'silent execute \"normal gg2dd\"' \
-c 'silent setlocal nobuflisted buftype=nofile bufhidden=wipe noswapfile'
[gpg] [gpg]
program = gpg2 program = gpg2