# tig configuration file.
+# Copyright (C) 2011-2012 Simon Ruderich
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this file. If not, see <http://www.gnu.org/licenses/>.
+
# Show the revision graph like gitk does.
set show-rev-graph = yes
bind generic J next
bind generic K previous
+# Mutt like bindings to move to first and last line.
+bind generic = move-first-line
+bind generic * move-last-line
+
+# Close current view like in mutt.
+bind diff i view-close
+
+# Unbind commands which may change the repository. I use tig only as a viewer.
+bind generic u none
+bind generic ! none
+bind generic M none
+bind generic @ none
+bind generic e none
+bind generic G none
+bind generic C none
+bind generic i none
+
# COLORS
# Try to mimic gitk's colors.
-color date default default
-
+color date default default
color delimiter default default # ~ if text is too long
# Main window.
+color cursor black cyan # currently selected line
color main-author default default # just 'author' in newer versions
color main-head green default bold # HEAD
color main-ref green default # branches
color main-local-tag yellow default bold # local tags (normal tags)
# Information at the top of the commit diff.
-color pp-adate default default
-color pp-cdate default default
+color commit default default
color pp-author default default
color pp-commit default default
color pp-merge default default
color diff-header default default bold # diff --git a/.. b/..
color diff-index default default bold # index abc..def
color diff-chunk cyan default # @@ -.. +.. @@
+
+# vim: ft=muttrc