1 # tig configuration file.
3 # Copyright (C) 2011-2017 Simon Ruderich
5 # This file is free software: you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation, either version 3 of the License, or
8 # (at your option) any later version.
10 # This file is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # GNU General Public License for more details.
15 # You should have received a copy of the GNU General Public License
16 # along with this file. If not, see <http://www.gnu.org/licenses/>.
19 # Don't display uncommitted changes.
22 # Ignore case when searching.
25 # Don't write ~/.tig_history.
31 # Same as the default, but use relative dates.
32 set main-view = date:relative author:full commit-title:yes,graph,refs
37 # Allow moving in the main menu while displaying a diff in the bottom of the
40 bind generic K previous
42 # Mutt like bindings to move to first and last line.
43 bind generic = move-first-line
44 bind generic * move-last-line
46 # Close current view like in mutt.
47 bind diff i view-close
49 # Unbind unnecessary views. I only use the main view and view diffs of
64 # Unbind commands which may change the repository. I use tig only as a viewer.
70 # Try to mimic gitk's colors.
72 color date default default
73 color delimiter default default # ~ if text is too long
76 color cursor black cyan # currently selected line
77 color author default default
78 color graph-commit magenta default # commit dots in graph
79 color main-head green default bold # HEAD
80 color main-ref green default # branches
81 color main-remote yellow default # remote branches
82 color main-tag yellow default bold # tags
83 color main-local-tag yellow default bold # local tags (normal tags)
85 # Information at the top of the commit diff.
86 color commit default default
87 color "Author: " default default
88 color "Commit: " default default
89 color pp-merge default default
90 color "Date: " default default
91 color "AuthorDate: " default default
92 color "CommitDate: " default default
93 color pp-refs default default
94 # Special parts of the commit message.
95 color " Acked-by" default default
96 color " Reviewed-by" default default
97 color " Signed-off-by" default default
98 color " Tested-by" default default
101 color diff-header default default bold # diff --git a/.. b/..
102 color diff-index default default bold # index abc..def
103 color diff-chunk cyan default # @@ -.. +.. @@