# vim: set ft=gitconfig: [init] defaultBranch = main [push] default = upstream recurseSubmodules = check [pull] rebase = false [submodule] recurse = true [credential] helper = store [commit] gpgsign = true [tag] gpgsign = true ; [gpg] ; program = /home/luca/.config/git/gpg-fallback-keys [include] path = ~/.config/git/host [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true [filter "redact"] clean = ~/.local/libexec/redact_git_filter clean smudge = ~/.local/libexec/redact_git_filter smudge required = true [filter "taskwarrior-clean"] clean = sed '/context=.*/d' [diff] colorMoved = default [core] editor = nvim pager = delta --dark --paging=never --config $XDG_CONFIG_HOME/git/config excludesfile = ~/.config/git/excludes whitespace = tab-in-indent [merge] conflictstyle = diff3 [interactive] diffFilter = delta --color-only --features=interactive [delta] dark = true line-numbers = true ; side-by-side = true keep-plus-minus-markers = false tabs = 4 syntax-theme = base16 file-style = "#414868" bold file-decoration-style = "#414868" ul file-added-label = [+] file-copied-label = [==] file-modified-label = [*] file-removed-label = [-] file-renamed-label = [->] hunk-header-style = omit line-numbers-left-format = "{nm:>3} " line-numbers-left-style = "#b2555b" line-numbers-right-format = "{np:>3} " line-numbers-right-style = "#41a6b5" line-numbers-minus-style = "#b2555b" italic line-numbers-plus-style = "#41a6b5" italic line-numbers-zero-style = "#414868" italic minus-style = bold syntax "#914c54" minus-emph-style = bold syntax "#b2555b" minus-non-emph-style = bold syntax "#914c54" plus-style = bold syntax "#266d6a" plus-emph-style = bold syntax "#449dab" plus-non-emph-style = bold syntax "#266d6a" zero-style = syntax blame-code-style = syntax blame-format = "{author:<18} ({commit:>9}) {timestamp:^16}" blame-palette = "#24283b" "#3b4261" "#414868" "#545c7e" merge-conflict-begin-symbol = ~ merge-conflict-end-symbol = ~ merge-conflict-ours-diff-header-style = "#ffc777" bold merge-conflict-ours-diff-header-decoration-style = "#414868" box merge-conflict-theirs-diff-header-style = "#ffc777" bold merge-conflict-theirs-diff-header-decoration-style = "#414868" box [delta "interactive"] keep-plus-minus-markers = false