From 66ca9ed1b74ad24204fd9432697f666d4434b115 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 7 Dec 2021 13:48:10 +0100 Subject: git: add tig config --- .config/git/config | 54 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 48 insertions(+), 6 deletions(-) (limited to '.config') diff --git a/.config/git/config b/.config/git/config index 0e04d6c..e976288 100644 --- a/.config/git/config +++ b/.config/git/config @@ -248,15 +248,57 @@ ifmissing = add where = start +; TIG config +[tig] + main-view = id date author commit-title:graph=yes,refs=yes + blame-view = date:default author id:yes,color line-number:yes,interval=1 text + pager-view = line-number:yes,interval=1 text + stage-view = line-number:yes,interval=1 text + log-view = line-number:yes,interval=1 text + blob-view = line-number:yes,interval=1 text + diff-view = line-number:yes,interval=1 text:yes,commit-title-overflow=no + line-graphics = utf-8 + tab-size = 4 + ignore-space = at-eol + ignore-case = true + split-view-height = 80% + diff-options = -m --first-parent + mouse = true + editor-line-number = yes + refresh-mode = auto + diff-highlight = true + +[tig "color"] + diff-header = default magenta + diff-chunk = black white + [tig "bind"] generic = I !@wl-copy -n "%(commit)" + generic = G move-last-line + generic = V view-pager + ; generic = find-next + ; generic = find-prev + ; generic = scroll-right + ; generic = scroll-left + ; generic = refresh + generic = ~ :goto %(commit)^ main = g none - main = gg :move-first-line - main = G :move-last-line + main = gg move-first-line + main = G move-last-line + main = g :toggle commit-title-graph + diff = g none - diff = gg :move-first-line - diff = G :move-last-line + diff = gg move-first-line + diff = G move-last-line + diff = n :/^@@ + diff = p :?^@@ + + stage = n :/^@@ + stage = p :?^@@ + + pager = n :/^@@ + pager = p :?^@@ -[includeIf "gitdir:~/devel/balena/"] - path = ~/devel/balena/.gitconfig + log = n :/^commit + log = p :?^commit -- cgit 1.4.1