-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtigrc
100 lines (84 loc) · 2.44 KB
/
tigrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#
# Settings
#
# Use diff-highlight for word diffs
set diff-highlight = /usr/local/opt/git/share/git-core/contrib/diff-highlight/diff-highlight
set main-view = id:true date:relative-compact author:full commit-title:yes,graph,refs,overflow=no
#
# Keybindings
#
# Vim-style keybindings for Tig
bind generic h scroll-left
bind generic j move-down
bind generic k move-up
bind generic l scroll-right
bind generic g none
bind generic gg move-first-line
bind generic gj next
bind generic gk previous
bind generic gp parent
bind generic gP back
bind generic gn view-next
bind main G move-last-line
bind generic G move-last-line
bind generic <C-f> move-page-down
bind generic <C-b> move-page-up
bind generic v none
bind generic vm view-main
bind generic vd view-diff
bind generic vl view-log
bind generic vt view-tree
bind generic vb view-blob
bind generic vx view-blame
bind generic vr view-refs
bind generic vs view-status
bind generic vu view-stage
bind generic vy view-stash
bind generic vg view-grep
bind generic vp view-pager
bind generic vh view-help
bind generic o none
bind generic oo :toggle sort-order
bind generic os :toggle sort-field
bind generic on :toggle line-number
bind generic od :toggle date
bind generic oa :toggle author
bind generic og :toggle line-graphics
bind generic of :toggle file-name
bind generic op :toggle ignore-space
bind generic oi :toggle id
bind generic ot :toggle commit-title-overflow
bind generic oF :toggle file-filter
bind generic or :toggle commit-title-refs
bind generic @ none
bind generic @j :/^@@
bind generic @k :?^@@
bind generic @- :toggle diff-context -1
bind generic @+ :toggle diff-context +1
bind status u none
bind stage u none
bind generic uu status-update
bind generic ur status-revert
bind generic um status-merge
bind generic ul stage-update-line
bind generic us stage-split-chunk
bind generic c none
bind generic cc !git commit -v
bind generic cS !git commit -v -S
bind generic ca !?@git commit --amend --no-edit
bind generic K view-help
bind generic <C-w><C-w> view-next
#
# Color
#
# Make is snazzy
color "author " cyan default
color date magenta default
color id yellow default
color main-remote red default bold
color main-tracked red default
color main-ref green default bold
color main-head green default
color title-focus color20 color19 bold
color title-blur color20 color19
color cursor color18 color11 bold