# tig configuration file. # Copyright (C) 2011-2017 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 . # Don't display uncommitted changes. set show-changes = no # Ignore case when searching. set ignore-case = yes # Don't write ~/.tig_history. set history-size = 0 # DISPLAY # Same as the default, but use relative dates. set main-view = date:relative author:full commit-title:yes,graph,refs # BINDINGS # Allow moving in the main menu while displaying a diff in the bottom of the # screen. 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 unnecessary views. I only use the main view and view diffs of # commits. bind generic m none bind generic d none bind generic l none bind generic t none bind generic f none bind generic b none bind generic r none bind generic s none bind generic S none bind generic c none bind generic y none bind generic g none bind generic p none # Unbind commands which may change the repository. I use tig only as a viewer. bind main C none # COLORS # Try to mimic gitk's colors. color date default default color delimiter default default # ~ if text is too long # Main window. color cursor black cyan # currently selected line color author default default color graph-commit magenta default # commit dots in graph color main-head green default bold # HEAD color main-ref green default # branches color main-remote yellow default # remote branches color main-tag yellow default bold # tags color main-local-tag yellow default bold # local tags (normal tags) # Information at the top of the commit diff. color commit default default color "Author: " default default color "Commit: " default default color pp-merge default default color "Date: " default default color "AuthorDate: " default default color "CommitDate: " default default color pp-refs default default # Special parts of the commit message. color " Acked-by" default default color " Reviewed-by" default default color " Signed-off-by" default default color " Tested-by" default default # Diff coloring. 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