-
Notifications
You must be signed in to change notification settings - Fork 0
/
tigrc
61 lines (48 loc) · 1.49 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
set horizontal-scroll = 33%
set line-graphics = yes
##
## Views
##
set blame-view = date:short author:email-user id:no,color line-number:yes,interval=1 text
set grep-view = file-name:yes line-number:yes,interval=1 text
set main-view = date:relative author:no commit-title:yes,refs
set refs-view = author:email-user ref commit-title:yes
set stash-view = id:no author:email-user commit-title:yes
set status-view = status:long file-name
set tree-view = mode:yes file-size:display=units file-name
##
## Colors
##
# General
color default default default
color cursor default default underline
color status green default
color title-focus yellow color8
color title-blur white color8
color delimiter color9 red # What is this?
color line-number color9 default
color date magenta default
color author blue default
color mode yellow default
color directory color9 default
color file blue default
color file-size green default
# Main view
color main-head color9 default
color main-remote color7 default
color main-tracked blue default
# Status view
color stat-staged green default
color stat-unstaged yellow default
color stat-untracked magenta default
##
## Binds
##
# Verbose commit message
bind status C !git commit -v
# amend commit messages
bind status a !?git commit --amend
# push commit upstream
bind main p !git push
# force the push (and double check if the user wants to force)
bind main P !?git push --force