[user] email = chronobserver@disroot.org name = ObserverOfTime signingkey = 8A2DEA1DBAEBCA9E [core] editor = ${EDITOR:-nvim} pager = ${PAGER:-nvimpager} whitespace = tabwidth=4,cr-at-eol [advice] detachedHead = false [credential] helper = store [commit] gpgSign = true status = true [pull] ff = only [status] submoduleSummary = 1 [tar "tar.gz"] command = gzip -c -f -n [tar "tgz"] command = gzip -c -f -n [tar "tar.bz2"] command = bzip2 -c -f [tar "tar.xz"] command = xz -c -z - [pull] ff = only [tar "tar.zst"] command = zstd -c -z -q - [tar "tar.lz"] command = lzip -c -f [tar "tar.lz4"] command = lz4 -q [color "diff"] meta = yellow [diff] algorithm = patience wsErrorHighlight = all mnemonicPrefix = true [diff "hex"] textconv = hexdump -v -C [diff "pdf"] textconv = pdfinfo [difftool] prompt = false [difftool "meld"] cmd = meld "$REMOTE" "$LOCAL" [difftool "imgdiff"] cmd = compare "$REMOTE" "$LOCAL" png:- | \ montage -geometry 400x -font \ Liberation-Sans -label "l/%f" "$LOCAL" \ -label "diff" - -label "r/%f" "$REMOTE" x: [merge] tool = fugitive [mergetool] keepBackup = false [mergetool "fugitive"] cmd = nvim -f -c \"Gvdiffsplit!\" \"$MERGED\" [mergetool "meld"] cmd = meld "$LOCAL" "$BASE" "$REMOTE" -o "$MERGED" [pretty] log = format:%h %s%d [%cn] (%ad) log-color = format:%C(cyan)%h \ %Creset%s%C(white)%d %C(yellow)[%an] %Cred(%ad) [grep] lineNumber = true patternType = perl fallbackToNoIndex = true [alias] last = log -1 HEAD hist = log --date=short --graph --pretty=log ls = log --date=short --graph --pretty=log-color --decorate ll = log --date=short --graph --pretty=log-color --decorate --numstat amend = commit --amend -uno -a wdiff = diff --word-diff cdiff = diff --word-diff-regex=. --color-words conflicts = diff --name-only --diff-filter=U root = rev-parse --show-toplevel shallow = clone --single-branch --depth=1 repush = !git commit --amend -a --no-edit && git push --force fork-sync = "! \ git fetch --verbose ${1:-upstream} && git checkout --progress master && \ git reset --hard ${1:-upstream}/master && git push --verbose --force" force-pull = "!git fetch -a && git reset --hard ${2:-origin}/${1:-master}" [url "ssh://git@github.com/"] insteadOf = https://github.com/ insteadOf = http://github.com/ insteadOf = @gh: [url "ssh://git@gitlab.com/"] insteadOf = https://gitlab.com/ insteadOf = http://gitlab.com/ insteadOf = @gl: [url "ssh://git@git.disroot.org/"] insteadOf = https://git.disroot.org/ insteadOf = http://git.disroot.org/ insteadOf = @disroot: [url "ssh://aur@aur.archlinux.org/"] insteadOf = https://aur.achlinux.org/ insteadOf = http://aur.archlinux.org/ insteadOf = @aur: [url "https://bitbucket.org/"] insteadOf = http://bitbucket.org/ insteadOf = @bb: # vim:noet:sw=4:ts=4: