diff options
| author | Robert Günzler <r@gnzler.io> | 2021-12-07 13:48:10 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-12-07 13:48:10 +0100 |
| commit | 66ca9ed1b74ad24204fd9432697f666d4434b115 (patch) | |
| tree | 8902eeabe839fc8a11722be59df759f2e396afa2 /.config/git | |
| parent | 17975c0fcf3191dde956ef04a0f49bff155c69ec (diff) | |
git: add tig config
Diffstat (limited to '.config/git')
| -rw-r--r-- | .config/git/config | 54 |
1 files changed, 48 insertions, 6 deletions
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 = <Ctrl-n> find-next + ; generic = <Ctrl-p> find-prev + ; generic = <Ctrl-l> scroll-right + ; generic = <Ctrl-h> scroll-left + ; generic = <Ctrl-g> 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 = <esc>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 |