X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=tigrc.5.txt;h=1464492c17fc4ca293f09811c7e387ea99b1ad04;hb=f55675eed5d53451a8c8231f120d13fd1b5b921e;hp=e5de6921e31bc18953514ebe757073f476487336;hpb=39582f2ac584031e7f3eacd09bfb0c4645cb5fe7;p=tig.git diff --git a/tigrc.5.txt b/tigrc.5.txt index e5de692..1464492 100644 --- a/tigrc.5.txt +++ b/tigrc.5.txt @@ -9,11 +9,9 @@ tigrc - tig configuration file SYNOPSIS -------- [verse] -............................................................................. *set* 'variable' *=* 'value' *bind* 'keymap' 'key' 'action' *color* 'area' 'fgcolor' 'bgcolor' '[attributes]' -............................................................................. DESCRIPTION @@ -38,20 +36,20 @@ A few selective variables can be configured via the set command. The syntax is: [verse] -.............................................................................. *set* variables *=* value -.............................................................................. Examples: -------------------------------------------------------------------------- -set show-author = yes # Show author? +set show-author = abbreviated # Show abbreviated author names. +set show-date = relative # Show relative commit date. set show-rev-graph = yes # Show revision graph? set show-refs = yes # Show references? set show-line-numbers = no # Show line numbers? set line-number-interval = 5 # Interval between line numbers set commit-encoding = "UTF-8" # Commit encoding set horizontal-scroll = 33% # Scroll 33% of the view width +set blame-options = -C -C -C # Blame lines from other files -------------------------------------------------------------------------- Or in the git configuration files: @@ -89,23 +87,26 @@ Variables The following variables can be set: -'show-author' (bool):: -'show-date' (bool):: -'show-rev-graph' (bool):: -'show-refs' (bool):: - - Whether to show author, date, revision graph, and references - (branches, tags, and remotes) in the main view on start-up. Can all be - toggled. - 'author-width' (int):: Width of the author column. When set to 5 or below, the author name will be abbreviated to the author's initials. -'line-graphics' (bool):: +'blame-options' (string):: + + A space separated string of extra blame options. Can be used for + telling git-blame(1) how to detect the origin of lines. The value + is ignored when tig is started in blame mode and given blame options + on the command line. + +'commit-encoding' (string):: + + The encoding used for commits. The default is UTF-8. Note this option + is shadowed by the "i18n.commitencoding" option in `.git/config`. - Whether to use graphic characters for line drawing. +'line-graphics' (mixed) [ "ascii" | "default" | "utf-8" | bool]:: + + What type of character graphics for line drawing. 'line-number-interval' (int):: @@ -113,10 +114,6 @@ The following variables can be set: numbering with 'n' or the `-n` command line option. The default is to number every line. -'tab-size' (int):: - - Number of spaces per tab. The default is 8 spaces. - 'horizontal-scroll' (mixed):: Interval to scroll horizontally in each step. Can be specified either @@ -125,6 +122,27 @@ The following variables can be set: always ensured that at least one column is scrolled. The default is to scroll '50%' of the view width. +'show-author' (mixed) ["abbreviated" | "default" | bool]:: + + How to display author names. If set to "abbreviated" author initials + will be shown. Can be toggled. + +'show-date' (mixed) ["relative" | "short" | "default" | "local" | bool]:: + + Whether and how to show date. If set to "relative" a relative date will be + used, e.g. "2 minutes ago". If set to "short" no time information is + shown. If set to "local", localtime(3) is used. Can be toggled. + +'show-refs' (bool):: + + Whether to show references (branches, tags, and remotes) in the main + view on start-up. Can be toggled. + +'show-rev-graph' (bool):: + + Whether to show revision graph in the main view on start-up. + Can be toggled. See also line-graphics options. + 'split-view-height' (mixed):: Height of the lower view in a split view. Can be specified either as @@ -133,11 +151,14 @@ The following variables can be set: smaller of the views is at least four rows high. The default is a view height of '66%'. -'commit-encoding' (string):: +'status-untracked-dirs' (bool):: - The encoding used for commits. The default is UTF-8. Not this option - is shadowed by the "i18n.commitencoding" option in `.git/config`. + Show untracked directories contents in the status view (analog to + `git ls-files --directory` option. On by default. + +'tab-size' (int):: + Number of spaces per tab. The default is 8 spaces. Bind command ------------ @@ -146,9 +167,7 @@ Using bind commands keys can be mapped to an action when pressed in a given key map. The syntax is: [verse] -.............................................................................. *bind* 'keymap' 'key' 'action' -.............................................................................. Examples: @@ -214,20 +233,21 @@ be available as an external command. External commands can contain variable names that will be substituted before the command is run. Valid variable names are: -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -Browsing state variables ------------------------------------------------------------------------------- -%(head) The currently viewed 'head' ID. Defaults to HEAD -%(commit) The currently selected commit ID. -%(blob) The currently selected blob ID. -%(directory) The current directory path in the tree view; \ - empty for the root directory. -%(file) The currently selected file. -%(ref) The reference given to blame or HEAD if undefined. ------------------------------------------------------------------------------- +.Browsing state variables +[frame="none",grid="none",cols="25 !git publish -------------------------------------------------------------------------- -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -View switching: ------------------------------------------------------------------------------- -view-main Show main view -view-diff Show diff view -view-log Show log view -view-tree Show tree view -view-blob Show blob view -view-blame Show blame view -view-branch Show branch view -view-status Show status view -view-stage Show stage view -view-pager Show pager view -view-help Show help page ------------------------------------------------------------------------------- - -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -View manipulation: ------------------------------------------------------------------------------- -enter Enter current line and scroll -next Move to next -previous Move to previous -parent Move to parent -view-next Move focus to next view -refresh Reload and refresh view -maximize Maximize the current view -view-close Close the current view -quit Close all views and quit ------------------------------------------------------------------------------- - -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -View specific actions: ------------------------------------------------------------------------------- -status-update Update file status -status-merge Resolve unmerged file -stage-next Find next chunk to stage ------------------------------------------------------------------------------- - -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -Cursor navigation: ------------------------------------------------------------------------------- -move-up Move cursor one line up -move-down Move cursor one line down -move-page-down Move cursor one page down -move-page-up Move cursor one page up -move-first-line Move cursor to first line -move-last-line Move cursor to last line ------------------------------------------------------------------------------- - -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -Scrolling: ------------------------------------------------------------------------------- -scroll-line-up Scroll one line up -scroll-line-down Scroll one line down -scroll-page-up Scroll one page up -scroll-page-down Scroll one page down -scroll-left Scroll one column left -scroll-right Scroll one column right ------------------------------------------------------------------------------- - -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -Searching: ------------------------------------------------------------------------------- -search Search the view -search-back Search backwards in the view -find-next Find next search match -find-prev Find previous search match ------------------------------------------------------------------------------- - -ifdef::backend-xhtml11[] -[frame="none"] -`-----------------------`----------------------------------------------------- -endif::backend-xhtml11[] -Misc: ------------------------------------------------------------------------------- -prompt Bring up the prompt -screen-redraw Redraw the screen -screen-resize Resize the screen -show-version Show version information -stop-loading Stop all loading views -options Open options menu -toggle-lineno Toggle line numbers -toggle-date Toggle date display -toggle-author Toggle author display -toggle-rev-graph Toggle revision graph visualization -toggle-refs Toggle reference display -edit Open in editor -none Do nothing ------------------------------------------------------------------------------- +.View switching +[frame="none",grid="none",cols="25 +Copyright (c) 2006-2010 Jonas Fonseca Licensed under the terms of the GNU General Public License. SEE ALSO -------- -manpage:tig[1], git-config(1), +manpage:tig[1], manpage:tigmanual[7], git-config(1), and the http://jonas.nitro.dk/tig/manual.html[tig manual].