[push] default = current [user] name = Daniel Flanagan email = daniel@lytedev.io signingkey = daniel@lytedev.io [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true [core] editor = nvim pager = diff-so-fancy | less --tabs=2 -RFX [http "https://gopkg.in"] followRedirects = true [diff] tool = nvimdiff [difftool] prompt = false [alias] d = difftool s = status co = checkout mm = merge master rim = rebase -i master b = rev-parse --symbolic-full-name HEAD p = push pl = pull pf = push --force-with-lease a = add -A cnv = commit --no-verify canv = commit --no-verify c = commit [merge] tool = nvimdiff conflictstyle = diff3 [mergetool] prompt = false [mergetool "nvimdiff"] cmd = nvim -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 = vimpager -c 'silent %sm/\\e[^mK]*[mK]//g' -c 'silent %s/^diff/\\r\\rdiff/' -c 'silent set ft=diff' -c 'silent execute \"normal gg2dd\"' [url "git@github.com:postmates"] insteadOf = https://github.com/postmates [commit] gpgsign = true [gpg] program = gpg2 [color] ui = true [color "diff-highlight"] oldNormal = red bold oldHighlight = red bold 52 newNormal = green bold newHighlight = green bold 22 [color "diff"] meta = 11 frag = magenta bold commit = yellow bold old = red bold new = green bold whitespace = red reverse