set main-view-id = yes set git-colors = yes set mouse = yes set line-graphics = utf-8 set show-untracked = yes set status-show-untracked-dirs = yes set status-show-untracked-files = yes set tab-size = 4 set start-on-head = yes set main-view = line-number:no,interval=5 id:true date:default,format="%Y-%m-%d" author:no commit-title:yes,graph,refs,overflow=no # set diff-highlight = delta color title-focus white blue bold color title-blur white 17 color graph-commit 12 default color main-tag magenta default color main-local-tag 11 default color cursor green 235 color date 12 default color diff-header 13 default color diff-index 12 default color diff-chunk magenta default color diff-stat 12 default bind generic R :source ~/.tigrc bind generic q view-close-no-quit bind main Q view-close bind main o maximize bind main g move-first-line bind main G move-last-line bind main 1 move-first-line bind main $ move-last-line bind main view-grep bind generic j scroll-line-down bind generic k scroll-line-up bind main j move-down bind main k move-up bind status j move-down bind status k move-up bind stage j move-down bind stage k move-up bind refs j move-down bind refs k move-up bind tree j move-down bind tree k move-up bind main I :toggle author-display bind main move-page-down bind main move-page-up bind main move-page-down bind main move-page-up bind stage f >bat -- %(file) bind stage F >vim -- %(file) bind diff F >git show %(commit) bind status g !git commit bind status G !git commit --amend # bind generic o @sh -c "printf '%s' %(commit) | pbcopy" set blame-view = \ date:default \ author:abbreviated \ file-name:auto \ id:yes,color \ line-number:yes,interval=1 text