[user]
	name = Robert Kmieć
	email = robert.r.kmiec@gmail.com
[core]
	editor = nvim
	pager = delta
	autocrlf = false
	excludesfile = ~/.config/git/ignore
	symlinks = true
	attributesfile = ~/.gitattributes
	fsmonitor = true
	untrackedCache = true
[init]
	defaultBranch = master
[advice]
	detachedHead = false
[help]
	autocorrect = 1
[color]
	ui = true
[column]
	ui = auto
[grep]
	linenumber = true
	parrernType = perl
[fetch]
	writeCommitGraph = true
	all = true
  #pruneTags = true
[push]
	default = simple
	autoSetupRemote = true
[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
[pull]
	rebase = true
[rebase]
	autosquash = true
	autostash = true
	updateRefs = true
[commit]
	template = .gitmessage
	verbose = false
[submodule]
	recurse = false
	fetchJobs = 4
[rerere]
	enabled = true
	autoupdate = true
[tag]
	sort = version:refname
[alias]
	cm = commit
	co = checkout
	br = branch -vva
	st = status
	d = diff
	dc = diff --cached
	short = rev-parse --short --verify HEAD
	update = !git stash && git pull --rebase && git stash pop && git submodule update --init --recursive
	diff-image = "!f() { cd -- \"${GIT_PREFIX:-.}\"; GIT_DIFF_IMAGE_ENABLED=1 git diff \"$@\"; }; f"
[interactive]
	diffFilter = delta --color-only
[merge]
	conflictstyle = zdiff3
	tool = nfugitive
[mergetool "nfugitive"]
	cmd = nvim -c "Gvdiffsplit!" "$MERGED"
[diff]
	tool = nvimdiff
	colorMoved = plain
	algorithm = histogram
	renames = true
	mnemonicPrefix = true
[difftool "nvimdiff"]
	cmd = nvim -d "$LOCAL" "$REMOTE"
[diff "image"]
	command = /home/kmcr/tools/git-diff-image/git_diff_image
	textconv = imgcat
[diff "model"]
	command = /home/kmcr/tools/git-diff-image/git_diff_image
	textconv = imgcat
[diff "markdown"]
	xfuncname = "^#+.*$"
[delta]
	features = side-by-side line-numbers decorations
	whitespace-error-style = 22 reverse
	navigate = true
	; dark = true
	; side-by-side = true
	; line-numbers = true
	; hyperlinks = true
	; # colorMoved support
	; map-styles = bold purple => syntax magenta, bold cyan => syntax blue
	; true-color = always
[delta "decorations"]
	commit-decoration-style = bold yellow box ul
	file-style = bold yellow ul
	file-decoration-style = none
[pull]
	rebase = true
[commit]
	template = .gitmessage
	verbose = false
[init]
	defaultBranch = master
[advice]
	detachedHead = false
[submodule]
	recurse = false
[rerere]
	enabled = true
[column]
	ui = auto
[pull]
	rebase = true
[commit]
  #template = .gitmessage
	verbose = false
[init]
	defaultBranch = master
[advice]
	detachedHead = false
[submodule]
	recurse = false
[rerere]
	enabled = true
[column]
	ui = auto
[branch]
	sort = -committerdate
[maintenance]
	repo = /home/kmcr/repos/hems/hemsmilsimulation
[sendemail]
	smtpencryption = tls
	smtpserver = smtp.gmail.com
	smtpuser = robert.r.kmiec@gmail.com
	smtpserverport = 587
[feature]
	experimental = true
