home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / file / managers / git-4.3 / git-4 / git-4.3.7 / info / git.info-2 < prev    next >
Encoding:
GNU Info File  |  1995-07-16  |  48.2 KB  |  1,274 lines

  1. This is Info file git.info, produced by Makeinfo-1.55 from the input
  2. file ./git.texinfo.
  3.  
  4. START-INFO-DIR-ENTRY
  5. * GIT: (git).         GNU Interactive Tools
  6. END-INFO-DIR-ENTRY
  7.  
  8.    GIT: A set of interactive tools, by Tudor Hulubei and Andrei Pitis.
  9.  
  10.    This file documents the GNU Interactive Tools package.
  11.  
  12.    Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc.
  13.  
  14.    Permission is granted to make and distribute verbatim copies of this
  15. manual provided the copyright notice and this permission notice are
  16. preserved on all copies.
  17.  
  18.    Permission is granted to copy and distribute modified versions of
  19. this manual under the conditions for verbatim copying, provided that
  20. the entire resulting derived work is distributed under the terms of a
  21. permission notice identical to this one.
  22.  
  23.    Permission is granted to copy and distribute translations of this
  24. manual into another language, under the above conditions for modified
  25. versions, except that this permission notice may be stated in a
  26. translation approved by the Foundation.
  27.  
  28. 
  29. File: git.info,  Node: gitmount,  Next: gitaction,  Prev: gitwipe,  Up: Description
  30.  
  31. The GIT mount utility
  32. =====================
  33.  
  34.    `gitmount' is a script that allows you to mount any block device
  35. without specifying the file system type.  You may now insert the floppy
  36. in the drive and type  '`gitmount' `fd0''  and the first floppy will be
  37. mounted in the directory `/mnt/fd0'.
  38.  
  39.    You don't need to know the file system type anymore.  The directories
  40. `/mnt/fd0' and `/mnt/fd1' must exist.  If you want to use `gitmount'
  41. with the block device `/dev/xxx' then the directory `/mnt/xxx' must
  42. exist too.
  43.  
  44. 
  45. File: git.info,  Node: gitaction,  Next: gitredir,  Prev: gitmount,  Up: Description
  46.  
  47. The GIT per file type action script
  48. ===================================
  49.  
  50.    `gitaction' is a script that executes a different action for each
  51. file type specified.  It is called by the `git' program when pressing
  52. `F2' or `^Xa'.
  53.  
  54.    The first parameter is the current directory name and the second one
  55. is the file name to be matched against the default patterns.  The
  56. matching is done using the gitmatch utility.
  57.  
  58.    If you press `F2' or `^Xa' on a `*.c' file, `git' will compile it,
  59. if you press `F2' or `^Xa' on a `*.tar.gz' file, `git' will list the
  60. tar archive contents, if you press the same keys on a `*.gz' file,
  61. `git' will display its uncompressed contents on the screen,  etc ...
  62.  
  63.    By default `gitaction' checks for the following patterns:
  64.  
  65. "*.cc"  "*.c"  "*.l"  "*.y"  "*.h" "*.s" "*.S" "*.o" "*.a" "*.sa"
  66. "Makefile" "makefile" "*.tar.gz" "*.tgz"  "*.tar.z" "*.tar.Z"  "*.taz"
  67. "*.tar"  "*.gz"  "*.z"  "*.Z"  "*.doc" "*.txt" "*.gif" "*.jpg" "*.tif"
  68. "*.bmp" "*.fli" "*.flc" compressed/uncompressed manual pages
  69.  
  70. and acts as appropriate.  If no pattern is found, the file is displayed
  71. using `more'.  Feel free to change this.
  72.  
  73.    If you want to find out what the default action for each file type
  74. is (or if you want to modify it), just read/modify the `gitaction'
  75. script.
  76.  
  77.    If you press `F2' or `^Xa' on a `*.gif' file or `*.jpg' file and you
  78. have the `zgv' utility installed, you will be able to see it.  If you
  79. want to change the gif/jpeg viewer, all you need to do is to change its
  80. name in the `gitaction' script.  I don't know a `*.bmp' or `*.tif'
  81. viewer.  Feel free to add one in the `gitaction' script.
  82.  
  83. 
  84. File: git.info,  Node: gitredir,  Next: gitrgrep,  Prev: gitaction,  Up: Description
  85.  
  86. The GIT stdout to stderr redirection script
  87. ===========================================
  88.  
  89.    `gitredir' is a very small script that fools the `git' program,
  90. making it believe that the command started wrote something to standard
  91. error.  It was not designed to be used as a stand alone program.
  92.  
  93.    `gitredir' is useful for programs like `du'.  We are interested in
  94. du's output and we would like to write it on the status line
  95. (especially the output of the 'du -s' command).  Normally, this is not
  96. possible because 'du -s' will display the information on the standard
  97. output (`git' catches only standard error) and will exit with the exit
  98. code 0.  `git' will display the standard error contents on the status
  99. bar only if the program exit status is not 0.
  100.  
  101.    So, `gitredir' starts a program, sends its standard output through a
  102. pipe to a sub-shell which read from the pipe and write to standard
  103. error.  After that, `gitredir' exits with the exit code 1.  This way,
  104. `git' thinks that an error occured and display the standard error
  105. redirection file to the status bar.  Stupid, but useful.
  106.  
  107. 
  108. File: git.info,  Node: gitrgrep,  Prev: gitredir,  Up: Description
  109.  
  110. The GIT recursive grep script
  111. =============================
  112.  
  113.    `gitrgrep' is a very small script that calls `grep' recursively.  It
  114. accepts `grep' like options / parameters, the only difference being
  115. that file specifications should be quoted:
  116.  
  117.              `gitrgrep' main "*.c"
  118.      
  119.      or
  120.      
  121.              `gitrgrep' errno "*.c *.h"
  122.  
  123. 
  124. File: git.info,  Node: Customization,  Next: Limitations,  Prev: Description,  Up: Top
  125.  
  126. Customizing GNU Interactive Tools
  127. *********************************
  128.  
  129. * Menu:
  130.  
  131. * Environment Variables::               Environment variables used by GIT
  132. * Configuration Files::                 GIT's configuration files
  133.  
  134. 
  135. File: git.info,  Node: Environment Variables,  Next: Configuration Files,  Up: Customization
  136.  
  137. Environment Variables
  138. =====================
  139.  
  140.    The configuration files use shell environment variables to call the
  141. shell, editor, mail reader, compress and virtual memory status utility.
  142. That means that if you set GIT_SHELL, GIT_EDITOR, GIT_RMAIL,
  143. GIT_COMPRESS or GIT_VMSTAT to some value, that value will be used
  144. instead of the default one.  The defaults are:
  145.  
  146.          GIT_SHELL='/bin/sh'
  147.          GIT_EDITOR='vi'
  148.          GIT_RMAIL='emacs -f rmail'
  149.          GIT_PAGER='more'
  150.          GIT_COMPRESS='gzip -9'
  151.          GIT_VMSTAT='free'
  152.  
  153.    If SHELL is defined, GIT_SHELL will be set to that value.  If EDITOR
  154. is defined, GIT_EDITOR will be set to that value.  If you want to
  155. change the default settings, put something like this into your
  156. `.profile':
  157.  
  158.          export GIT_SHELL='/usr/local/bin/bash'
  159.          export GIT_EDITOR='emacs'
  160.          export GIT_RMAIL='elm'
  161.          export GIT_PAGER='less'
  162.          export GIT_COMPRESS='compress'
  163.          export GIT_VMSTAT='vmstat'
  164.  
  165. 
  166. File: git.info,  Node: Configuration Files,  Prev: Environment Variables,  Up: Customization
  167.  
  168. Configuration Files
  169. ===================
  170.  
  171.    There is one configuration file per terminal type in `GIT'.  The
  172. configuration file(s) reside in the user's home directory or (the
  173. default versions) in the directory `$(prefix)/lib' (usually
  174. `/usr/local/lib').
  175.  
  176.    Their generic name is `.gitrc.TERM'.  `GIT' allows each terminal
  177. type to have its own configuration file (TERM is the value of the TERM
  178. environment variable (e.g `vt102'); for the `Linux' console the
  179. configuration file is `.gitrc.console').
  180.  
  181.    Since most of the key bindings are common to all the terminal types,
  182. a configuration file called `.gitrc.common' is parsed before parsing
  183. the normal `.gitrc.TERM' configuration file, the later one defining
  184. only those keys that are terminal specific.  However, if a key binding
  185. is redefined in the `.gitrc.TERM' file, that binding will be used.
  186.  
  187.    If the `GIT' package have been compiled without passing the
  188. `--enable-terminfo' option to the `configure' script and your system
  189. has a huge `termcap' database (`/etc/termcap'), you can copy the
  190. termcap definition(s) of your terminal(s) in a file called, lets say
  191. `.termcap' and put it in your home directory.  After that, set your
  192. TERMCAP environment variable to point to it.  You should add something
  193. like this to your `.profile':
  194.  
  195.      TERMCAP=`/home/mike/.termcap'
  196.  
  197.    The interactive programs in the `GIT' package can run without such a
  198. file, but on systems with huge `termcap' databases, copying the
  199. definitions of the most used terminals in a local `.termcap' file will
  200. lead to a faster start.
  201.  
  202.    The `.gitrc.TERM' it is first time searched in the home directory
  203. then, if not found, in the directory `$(prefix)/lib' (usually
  204. `/usr/local/lib'). The configuration file is structured on sections,
  205. each section containing variables in the following format:
  206.  
  207.          `variable-name' = `first-field';`second-field'; ...
  208.  
  209.    After the `variable-name' at least one space or tab is required.  All
  210. characters after a `#' are ignored and if you comment a section name,
  211. the whole section is ignored.
  212.  
  213.    Section names are enclosed in rectangular brackets (`[' and `]').
  214. Note that this manual don't include them while refering to section
  215. names.
  216.  
  217.    The `GIT' package contains three major programs: `git', `gitps' and
  218. `gitview'.  Each one has its own sections in the configuration files.
  219. There is also a global setup section called `Setup' that is used by all
  220. these programs.
  221.  
  222. * Menu:
  223.  
  224. * Key Sequences::               How to write a key sequence.
  225.  
  226. * Setup::                       The global setup section.
  227.  
  228. * git Sections::                git's sections.
  229. * gitps Sections::              gitps's Sections.
  230. * gitview Sections::            gitview's Sections.
  231.  
  232. 
  233. File: git.info,  Node: Key Sequences,  Next: Setup,  Up: Configuration Files
  234.  
  235. Writing key sequences
  236. ---------------------
  237.  
  238.    `GIT' contains three interactive programs.  Their names are: `git'
  239. (this is the file system browser), `gitps' (this is the process
  240. viewer/killer and `gitview' (this is the ASCII/HEX file viewer).  Each
  241. one of these programs has its own set of key bindings.
  242.  
  243.    The convention used in describing key bindings are very simple.  Here
  244. there are some examples that will help you to understand them.  The
  245. corresponding `Emacs' conventions will help you even more.
  246.  
  247.    `^A' means keeping the Ctrl key down and pressing the `a' key
  248. (`C-a').
  249.  
  250.    The `ESC' character is represented as `^[' so that you can use the
  251. meta character (`M-' ) where available (or the `ESC' key):
  252.  
  253.    `^[a' corresponds to `M-a' (pressing the `ESC' key and then `a').
  254.  
  255.    The `^' character is represented as `^^'.
  256.  
  257.    The `backspace' character is represented as `^_'.
  258.  
  259.    The `Ctrl-SPACE' character (`C-SPC') is represented as `^$'.
  260.  
  261.    The space (`SPC') character is represented as `^@'.
  262.  
  263.    Note that the key bindings notation described here is only used in
  264. the configuration files.  For the sake of readability this manual uses
  265. `ESC' for the `ESC' key, `SPC' for the `SPACE' key and `RET' for the
  266. `RETURN' (`ENTER') key.
  267.  
  268. 
  269. File: git.info,  Node: Setup,  Next: git Sections,  Prev: Key Sequences,  Up: Configuration Files
  270.  
  271. The global setup section
  272. ------------------------
  273.  
  274.    In this section the variables have only one field.
  275.  
  276. `TempDirectory'
  277.  
  278.    This variable specifies the location of the temporary files created
  279. by `git'.
  280.  
  281. `AnsiColorSequences'
  282.  
  283.    This variable should be set to `ON' if the terminal supports
  284. standard `ANSI' color sequences.  Otherwise it should be `OFF'.  If
  285. `AnsiColorSequences' is `ON', `GITxxx-Color' sections will be used in
  286. the configuration files `.gitrc.TERM'.  Otherwise, `GIT' interactive
  287. programs will use the `GITxxx-Monochrome' sections.
  288.  
  289. `UseLastScreenChar'
  290.  
  291.    This variable is used for terminals that can't write on the last
  292. character of the screen without scrolling the entire screen.  If your
  293. terminal has no problem writing there (`Linux' console, vt100, vt102,
  294. xterm, ...) set it to `ON'.  Otherwise (hpterm), it should be `OFF'.
  295.  
  296. `ForegroundAtExit'
  297.  
  298. `BackgroundAtExit'
  299.  
  300.    This variables are used to specify the foreground and background
  301. colors that `GIT' interactive programs should set at exit.  It is
  302. useful when `GIT' is used under `X11' terminal emulators (xterm,
  303. color_xterm, etc) because these emulators usually work in reverse video
  304. and `GIT' can't figure out the foreground and background colors that
  305. shoud be restored at exit.
  306.  
  307. `StartupScrollStep'
  308.  
  309.    This variable specifies the scroll step initial value for both
  310. panels.
  311.  
  312. 
  313. File: git.info,  Node: git Sections,  Next: gitps Sections,  Prev: Setup,  Up: Configuration Files
  314.  
  315. git Sections
  316. ------------
  317.  
  318. * Menu:
  319.  
  320. * GIT-Setup::                   git's setup section.
  321. * GIT-Color::                   git's color section.
  322. * GIT-Monochrome::              git's monochrome section.
  323. * GIT-Keys::                    git's keys section.
  324. * GIT-FTI::                     git's file type information section.
  325.  
  326. 
  327. File: git.info,  Node: GIT-Setup,  Next: GIT-Color,  Up: git Sections
  328.  
  329. git Setup
  330. .........
  331.  
  332.    In this section the variables have only one field.
  333.  
  334. `StartupFileDisplayMode'
  335.  
  336.    This variable specifies the file specific information displayed at
  337. startup.  It can be any of `OwnerGroup', `DateTime', `Size', `Mode' or
  338. `FullName'.  Its value initially affects both panels but it can be
  339. changed separately afterward.
  340.  
  341. `StartupFileSortMethod'
  342.  
  343.    This variable specifies the startup sort method.  It can be any of
  344. `Name', `Extension', `Size', `Date', `Mode', `OwnerId', `GroupId',
  345. `OwnerName' or `GroupName'.  Its value initially affects both panels
  346. but it can be changed separately afterward.
  347.  
  348. `StartupLeftPanelPath'
  349.  
  350. `StartupRightPanelPath'
  351.  
  352.    These variables specifies the startup path for each panel.
  353.  
  354. `ConfirmOnExit'
  355.  
  356.    If this variable is `ON', the user is prompted for confirmation at
  357. exit.
  358.  
  359. `HistoryFile'
  360.  
  361.    This variable specifies the history file name.  The default value is
  362. `~/.githistory'.
  363.  
  364. `InfoDisplay'
  365.  
  366.    If this variable is `OFF', auxiliary file informations are not
  367. displayed.  This can be useful if you are using a very slow terminal.
  368.  
  369. `FrameDisplay'
  370.  
  371.    If this variable is `OFF', the git frame is not displayed.  This can
  372. be useful if you are using a very slow terminal.
  373.  
  374. `LeadingDotMatch'
  375.  
  376.    If this variable is `OFF' when matching files for
  377. select-files-matching-pattern / unselect-files-matching-pattern then
  378. the leading '.' in the file name is matched only explicitly.
  379.  
  380. `TypeSensitivity'
  381.  
  382.    If this variable is `OFF', colors are not used when displaying files.
  383. Normally, the information in the `GIT-FTI' section is used to display
  384. files with different colors, depending on their types.  Note that
  385. `TypeSensitivity' is automatically set to `OFF' when
  386. `AnsiColorSequences' is `OFF'.  *Note GIT-FTI::, for mor information.
  387.  
  388. `NormalModeHelp'
  389.  
  390. `CommandLineModeHelp'
  391.  
  392.    These variables describe the status bar contents for each `git' mode
  393. when no errors occurred.  `git' can display on the status bar a help
  394. string and/or some system information (system type, hostname, machine
  395. type and the current date) using escape characters:
  396.  
  397.              \s      ->      the system type
  398.              \h      ->      the host name
  399.              \m      ->      the machine type
  400.              \d      ->      the current date
  401.    *Note Modes::, for more information.
  402.  
  403. 
  404. File: git.info,  Node: GIT-Color,  Next: GIT-Monochrome,  Prev: GIT-Setup,  Up: git Sections
  405.  
  406. Using git on colors displays
  407. ............................
  408.  
  409.    In this sections the variables have only one field.
  410.  
  411.    These section allows you to customize the colors of `git'.  Reading
  412. the `.gitrc.TERM' configuration file is self explanatory.
  413.  
  414. 
  415. File: git.info,  Node: GIT-Monochrome,  Next: GIT-Keys,  Prev: GIT-Color,  Up: git Sections
  416.  
  417. Using git on monochrome displays
  418. ................................
  419.  
  420.    In this sections the variables have only one field.
  421.  
  422.    These section allows you to customize the appearance of `git' on
  423. monochrome displays. Reading the `.gitrc.TERM' configuration file is
  424. self explanatory.
  425.  
  426. 
  427. File: git.info,  Node: GIT-Keys,  Next: GIT-FTI,  Prev: GIT-Monochrome,  Up: git Sections
  428.  
  429. Defining keys
  430. .............
  431.  
  432.    These section describes the actions `git' takes when a specified key
  433. is pressed.  A variable can have up to 6 fields separated by ';'.  Each
  434. line in this section looks like:
  435.  
  436.      `key-sequence' = `command-name';`formatted-command';`new-dir';
  437.                     `save-screen';`pause';`hide'
  438.  
  439.    Note that you can't continue the variable fields description on the
  440. next line.
  441.  
  442. * Menu:
  443.  
  444. * key-sequence::                        The key-sequence field.
  445. * command-name::                        The command-name field.
  446. * formatted-command::                   The formatted-command field.
  447. * new-dir::                             The new-dir field.
  448. * save-screen::                         The save-screen field.
  449. * pause::                               The pause field.
  450. * hide::                                The hide field.
  451.  
  452. 
  453. File: git.info,  Node: key-sequence,  Next: command-name,  Up: GIT-Keys
  454.  
  455. The key-sequence field
  456. ......................
  457.  
  458.    `key-sequence' is the key sequence associated with the given
  459. command.  You can use any key sequence that doesn't start with an ascii
  460. character (0x20 to 0x7e).
  461.  
  462.    Symbolic key names (`F0', `F1', `F2', ... `F10', `UP', `DOWN',
  463. `RIGHT', `LEFT', `INS', `DEL', `HOME', `END', `PGUP' and `PGDOWN') can
  464. be used instead of the key sequence.  If some keys don't have a
  465. `termcap'/ `terminfo' description (like the `F11'/`F12' keys on the
  466. `Linux' console) you can specify the key sequence in the usual way.
  467.  
  468. 
  469. File: git.info,  Node: command-name,  Next: formatted-command,  Prev: key-sequence,  Up: GIT-Keys
  470.  
  471. The command-name field
  472. ......................
  473.  
  474.    `command-name' is a command generic name.  Even if it is not always
  475. used, the `command-name' must be present (if a command is associated
  476. with a `key-sequence').  If it is not, no action will be taken when
  477. pressing `key-sequence'.
  478.  
  479.    There are two types of commands in `git': built-in commands and user
  480. defined commands.  If the `command-name' section contains a built-in
  481. command specification, the other fields are ignored.
  482.  
  483.    Note that by convention built-in command names contain only lower
  484. case letters while user defined command names contain only upper case
  485. letters.
  486.  
  487. 
  488. File: git.info,  Node: formatted-command,  Next: new-dir,  Prev: command-name,  Up: GIT-Keys
  489.  
  490. The formatted-command field
  491. ...........................
  492.  
  493.    - `formatted-command' is a shell command which can contain some
  494. scanf like format specifiers.  They are used to get the current entry
  495. name, owner, group, mode, etc.
  496.  
  497.    Note that using uppercase `format specifiers' you will be able to
  498. access the other panel path, file and directory names, etc.
  499.  
  500.    These are the available `format specifiers':
  501.  
  502. * Menu:
  503.  
  504. * %s::                          The %s format specifier.
  505. * %f::                          The %f format specifier.
  506. * %d::                          The %d format specifier.
  507. * %l::                          The %l format specifier.
  508. * %t::                          The %t format specifier.
  509. * %z::                          The %z format specifier.
  510. * %a::                          The %a format specifier.
  511. * %m::                          The %m format specifier.
  512. * %g::                          The %g format specifier.
  513. * %o::                          The %o format specifier.
  514. * %p::                          The %p format specifier.
  515. * %b::                          The %b format specifier.
  516. * %i::                          The %i format specifier.
  517. * %?::                          The %? format specifier.
  518.  
  519. 
  520. File: git.info,  Node: %s,  Next: %f,  Up: formatted-command
  521.  
  522. The %s format specifier
  523. .......................
  524.  
  525.    The format of %s is:  %s{question,default_answer}.
  526.  
  527.    When `git' encounters a %s in the `formatted-command' it asks the
  528. user the question `question' whose default answer is `default_answer'
  529. and replaces the `%s{ , }' with the user's answer.  Both `question' and
  530. `default_answer' can contain any other `format specifiers' except %s.
  531.  
  532.    Note that there should be no spaces between %s and '{'.
  533.  
  534. 
  535. File: git.info,  Node: %f,  Next: %d,  Prev: %s,  Up: formatted-command
  536.  
  537. The %f format specifier
  538. .......................
  539.  
  540.    `git' will replace %f with the current directory entry name only if
  541. it is a file (not a directory).
  542.  
  543. 
  544. File: git.info,  Node: %d,  Next: %l,  Prev: %f,  Up: formatted-command
  545.  
  546. The %d format specifier
  547. .......................
  548.  
  549.    `git' will replace %d with the current directory entry name only if
  550. it is a directory (not a file).
  551.  
  552. 
  553. File: git.info,  Node: %l,  Next: %t,  Prev: %d,  Up: formatted-command
  554.  
  555. The %l format specifier
  556. .......................
  557.  
  558.    `git' will replace %l with the current directory entry name only if
  559. it is a symbolic link with no target.
  560.  
  561. 
  562. File: git.info,  Node: %t,  Next: %z,  Prev: %l,  Up: formatted-command
  563.  
  564. The %t format specifier
  565. .......................
  566.  
  567.    `git' will replace %t with the current directory entry name only if
  568. it is a named pipe.
  569.  
  570. 
  571. File: git.info,  Node: %z,  Next: %a,  Prev: %t,  Up: formatted-command
  572.  
  573. The %z format specifier
  574. .......................
  575.  
  576.    `git' will replace %z with the current directory entry name only if
  577. it is a socket.
  578.  
  579. 
  580. File: git.info,  Node: %a,  Next: %m,  Prev: %z,  Up: formatted-command
  581.  
  582. The %a format specifier
  583. .......................
  584.  
  585.    `git' will always replace %a with the current directory entry name.
  586.  
  587. 
  588. File: git.info,  Node: %m,  Next: %g,  Prev: %a,  Up: formatted-command
  589.  
  590. The %m format specifier
  591. .......................
  592.  
  593.    `git' will always replace %m with the current file mode.
  594.  
  595. 
  596. File: git.info,  Node: %g,  Next: %o,  Prev: %m,  Up: formatted-command
  597.  
  598. The %g format specifier
  599. .......................
  600.  
  601.    `git' will always replace %g with the current file group.
  602.  
  603. 
  604. File: git.info,  Node: %o,  Next: %p,  Prev: %g,  Up: formatted-command
  605.  
  606. The %o format specifier
  607. .......................
  608.  
  609.    `git' will always replace %o with the current file owner.
  610.  
  611. 
  612. File: git.info,  Node: %p,  Next: %b,  Prev: %o,  Up: formatted-command
  613.  
  614. The %p format specifier
  615. .......................
  616.  
  617.    `git' will always replace %p with the current panel path.
  618.  
  619. 
  620. File: git.info,  Node: %b,  Next: %i,  Prev: %p,  Up: formatted-command
  621.  
  622. The %b format specifier
  623. .......................
  624.  
  625.    `git' will always replace %b with the current panel directory name.
  626.  
  627. 
  628. File: git.info,  Node: %i,  Next: %?,  Prev: %b,  Up: formatted-command
  629.  
  630. The %i format specifier
  631. .......................
  632.  
  633.    `git' will always replace %i with all the current panel selected
  634. file names.
  635.  
  636. 
  637. File: git.info,  Node: %?,  Prev: %i,  Up: formatted-command
  638.  
  639. The %? format specifier
  640. .......................
  641.  
  642.    The format of %? is: %?{confirmation}.
  643.  
  644.    `git' uses this format specifier only to ask for confirmation before
  645. expanding / executing the current command.  The `confirmation' string
  646. is displayed and, if the user doesn't confirm, the command is aborted.
  647. Otherwise, %?{confirmation} expands to a null string and the command is
  648. expanded / executed normally.
  649.  
  650. 
  651. File: git.info,  Node: new-dir,  Next: save-screen,  Prev: formatted-command,  Up: GIT-Keys
  652.  
  653. The new-dir field
  654. .................
  655.  
  656.    If the `formatted-command' successfully exits (exit code = 0) or it
  657. has no body and this field is present then `new-dir' will become the
  658. current panel directory.
  659.  
  660.    The character '~' used at the beginning of the `new-dir' field is
  661. replaced by the user's home directory.
  662.  
  663. 
  664. File: git.info,  Node: save-screen,  Next: pause,  Prev: new-dir,  Up: GIT-Keys
  665.  
  666. The save-screen field
  667. .....................
  668.  
  669.    This field is a character (usually 'y' or 'n') that tells `git' to
  670. save ('y') or not to save ('n') the terminal's screen after executing
  671. the `formatted-command'.  Saving the screen is not necessary while
  672. editing or viewing a file because the information left after the editor
  673. or the viewer exits is not important.  Saving the screen means that that
  674. screen will be restored before the execution of the next command.
  675. Currently this field is used only if you are working as a super user
  676. under `Linux' on a virtual console.  Its default value is  'y'.
  677.  
  678. 
  679. File: git.info,  Node: pause,  Next: hide,  Prev: save-screen,  Up: GIT-Keys
  680.  
  681. The pause field
  682. ...............
  683.  
  684.    Users may wish to read some commands's results before repainting the
  685. panels.  If this field is present git will wait for a key to be pressed
  686. before restoring the panels.  Its default value is 'n'.
  687.  
  688. 
  689. File: git.info,  Node: hide,  Prev: pause,  Up: GIT-Keys
  690.  
  691. The hide field
  692. ..............
  693.  
  694.    Some commands that don't displaying any useful information if
  695. successfully complete their execution: `mount', `chmod', `chown',
  696. `chgrp', `sync' ... and, if an error occurs, a line or two are sent to
  697. stderr.  If this option is 'y', the stdout and stderr will be
  698. redirected to some files (stdout.pid and stderr.pid, where pid is
  699. `git''s pid) and only if the command's exit code is not 0, the
  700. stderr.pid file will be displayed, line by line, onto the status bar.
  701. This way the panels will not be deleted and then repainted and the
  702. command appears to be built-in.  stdout.pid and stderr.pid are created
  703. in the `TempDirectory' specified in the `Setup' section.  Its default
  704. value is 'n'.
  705.  
  706. 
  707. File: git.info,  Node: GIT-FTI,  Prev: GIT-Keys,  Up: git Sections
  708.  
  709. Setting up colors for different file types
  710. ------------------------------------------
  711.  
  712.    This sections contains entries of the form:
  713.  
  714.      `pattern' = `foreground'; `background'; `brightness'
  715.  
  716. where `pattern' is a file name matching pattern, `foreground',
  717. `background' and `brightness' are the color specification to be used
  718. when a file whose name match the given `pattern' is displayed in a
  719. panel.  Colors can be turned off using the `TypeSensitivity' variable
  720. in the `GIT-Setup' seection.
  721.  
  722. 
  723. File: git.info,  Node: gitps Sections,  Next: gitview Sections,  Prev: git Sections,  Up: Configuration Files
  724.  
  725. gitps Sections
  726. --------------
  727.  
  728. * Menu:
  729.  
  730. * GITPS-Setup::                         gitps's setup section.
  731. * GITPS-Color::                         gitps's color section.
  732. * GITPS-Monochrome::                    gitps's monochrome section.
  733. * GITPS-Keys::                          gitps's keys section.
  734.  
  735. 
  736. File: git.info,  Node: GITPS-Setup,  Next: GITPS-Color,  Up: gitps Sections
  737.  
  738. gitps Setup
  739. ...........
  740.  
  741.    In this section the variables have only one field.
  742.  
  743. 
  744. File: git.info,  Node: GITPS-Color,  Next: GITPS-Monochrome,  Prev: GITPS-Setup,  Up: gitps Sections
  745.  
  746. Using gitps on color displays
  747. .............................
  748.  
  749.    In this sections the variables have only one field.
  750.  
  751.    These section allows you to customize the colors of `gitps'.
  752. Reading the `.gitrc.TERM' configuration file is self explanatory.
  753.  
  754. 
  755. File: git.info,  Node: GITPS-Monochrome,  Next: GITPS-Keys,  Prev: GITPS-Color,  Up: gitps Sections
  756.  
  757. Using gitps on monochrome displays
  758. ..................................
  759.  
  760.    In this sections the variables have only one field.
  761.  
  762.    These section allows you to customize the appearance of `gitps' on
  763. monochrome displays. Reading the `.gitrc.TERM' configuration file is
  764. self explanatory.
  765.  
  766. 
  767. File: git.info,  Node: GITPS-Keys,  Prev: GITPS-Monochrome,  Up: gitps Sections
  768.  
  769. Defining keys
  770. .............
  771.  
  772. 
  773. File: git.info,  Node: gitview Sections,  Prev: gitps Sections,  Up: Configuration Files
  774.  
  775. gitview Sections
  776. ----------------
  777.  
  778. * Menu:
  779.  
  780. * GITVIEW-Setup::                       gitview's setup section.
  781. * GITVIEW-Color::                       gitview's color section.
  782. * GITVIEW-Monochrome::                  gitview's monochrome section.
  783. * GITVIEW-Keys::                        gitview's keys section.
  784.  
  785. 
  786. File: git.info,  Node: GITVIEW-Setup,  Next: GITVIEW-Color,  Up: gitview Sections
  787.  
  788. gitview Setup
  789. .............
  790.  
  791.    In this section the variables have only one field.
  792.  
  793. 
  794. File: git.info,  Node: GITVIEW-Color,  Next: GITVIEW-Monochrome,  Prev: GITVIEW-Setup,  Up: gitview Sections
  795.  
  796. Using gitview on color displays
  797. ...............................
  798.  
  799.    In this sections the variables have only one field.
  800.  
  801.    These section allows you to customize the colors of `gitview'.
  802. Reading the `.gitrc.TERM' configuration file is self explanatory.
  803.  
  804. 
  805. File: git.info,  Node: GITVIEW-Monochrome,  Next: GITVIEW-Keys,  Prev: GITVIEW-Color,  Up: gitview Sections
  806.  
  807. Using gitview on monochrome displays
  808. ....................................
  809.  
  810.    In this sections the variables have only one field.
  811.  
  812.    These section allows you to customize the appearance of `gitview' on
  813. monochrome displays. Reading the `.gitrc.TERM' configuration file is
  814. self explanatory.
  815.  
  816. 
  817. File: git.info,  Node: GITVIEW-Keys,  Prev: GITVIEW-Monochrome,  Up: gitview Sections
  818.  
  819. Defining keys
  820. .............
  821.  
  822. 
  823. File: git.info,  Node: Limitations,  Next: Bugs,  Prev: Customization,  Up: Top
  824.  
  825. GNU Interactive Tools limitations
  826. *********************************
  827.  
  828.    Background execution is not fully supported.  That means you may
  829. specify an & terminated command line in the configuration file but the
  830. result of the background executed command (stdout and stderr
  831. redirection), will be overwritten by the result of newer commands and,
  832. if an error occurs, you will not see it.
  833.  
  834.    When `git' is compiled for `Linux', the default built-in color
  835. descriptions are for color monitors, so you can't (decently) run `git'
  836. on a b/w monitor without the `.gitrc.TERM' file correctly configured.
  837. `.gitrc.TERM' should be configured with `AnsiColorSequences' = OFF.
  838.  
  839.    Job support is implemented only in `git'.
  840.  
  841.    Due to the fact that the ';' character is used as a field separator
  842. in the configuration files, you can't write something like that in the
  843. `.gitrc.TERM' files:
  844.  
  845.    ^AAA = SHOW-USERS-AND-GROUPS; more /etc/passwd; more /etc/group
  846.  
  847. because 'more /etc/group' will be considered as a directory to switch
  848. to.  You must write a small script instead:
  849.  
  850.    #!/bin/sh
  851.  
  852.    more /etc/passwd more /etc/group
  853.  
  854.    Supposing the script name is `show_ug', the `.gitrc.TERM' line will
  855. look like this:
  856.  
  857.    ^AAA = SHOW-USERS-AND-GROUPS; show_ug
  858.  
  859. 
  860. File: git.info,  Node: Bugs,  Prev: Limitations,  Up: Top
  861.  
  862. GNU Interactive Tools bugs
  863. **************************
  864.  
  865.    Any questions, comments, or bug reports, should be emailed to the
  866. authors.  Please be sure to include the version number.  The email
  867. addresses are:
  868.  
  869.              tudor@chang.pub.ro
  870.              pink@pub.ro
  871.  
  872. 
  873. File: git.info,  Node: Key Index,  Next: Command Index,  Prev: Distrib,  Up: Top
  874.  
  875. Key Index
  876. *********
  877.  
  878. * Menu:
  879.  
  880. * DEL, ^D:                              Erasing.
  881. * DOWN, ^N:                             Moving.
  882. * END, ESC >:                           Moving.
  883. * ESC %:                                Searching Files.
  884. * ESC .:                                Hot Keys.
  885. * ESC /:                                Hot Keys.
  886. * ESC 1:                                Hot Keys.
  887. * ESC 2:                                Hot Keys.
  888. * ESC b:                                Moving Point.
  889. * ESC BKSPC:                            Erasing.
  890. * ESC c c:                              Changing Dirs.
  891. * ESC c o:                              Changing Dirs.
  892. * ESC d a:                              Modes.
  893. * ESC d d:                              Modes.
  894. * ESC d f:                              Modes.
  895. * ESC d m:                              Modes.
  896. * ESC d o:                              Modes.
  897. * ESC d s:                              Modes.
  898. * ESC ESC RET:                          Inserting Text.
  899. * ESC f:                                Moving Point.
  900. * ESC h:                                Hot Keys.
  901. * ESC i:                                Hot Keys.
  902. * ESC k:                                Erasing.
  903. * ESC m a:                              Mounting.
  904. * ESC m b:                              Mounting.
  905. * ESC m t:                              Mounting.
  906. * ESC n:                                History.
  907. * ESC p:                                History.
  908. * ESC P a, ESC P l, ESC P u:            Processes.
  909. * ESC P b, ESC P c, ESC P e:            Processes.
  910. * ESC P x, ESC P y:                     Processes.
  911. * ESC RET:                              Inserting Text.
  912. * ESC s d:                              Sorting.
  913. * ESC s e:                              Sorting.
  914. * ESC S f:                              Sysinfo.
  915. * ESC s g i:                            Sorting.
  916. * ESC s g n:                            Sorting.
  917. * ESC S m:                              Sysinfo.
  918. * ESC s m:                              Sorting.
  919. * ESC s n:                              Sorting.
  920. * ESC s o i:                            Sorting.
  921. * ESC s o n:                            Sorting.
  922. * ESC S q:                              Sysinfo.
  923. * ESC S s:                              Sysinfo.
  924. * ESC s s:                              Sorting.
  925. * ESC S u:                              Sysinfo.
  926. * ESC s u:                              Sorting.
  927. * ESC S v:                              Sysinfo.
  928. * ESC S w:                              Sysinfo.
  929. * ESC SPC:                              Erasing.
  930. * ESC u a:                              Mounting.
  931. * ESC u b:                              Mounting.
  932. * ESC u t:                              Mounting.
  933. * ESC w:                                Erasing.
  934. * ESC x r m:                            Mail.
  935. * ESC \:                                Erasing.
  936. * F1, ^X i:                             Documentation.
  937. * F10, ^X ^C, ^X c:                     Exit.
  938. * F2, ^X a:                             Actions.
  939. * F3, ^X h:                             Viewing Files.
  940. * F4:                                   Editing Files.
  941. * F5 (for directories):                 Copying Dirs.
  942. * F5, ^C C:                             Copying Files.
  943. * F6 (for directories):                 Moving Dirs.
  944. * F6, ^C T:                             Moving Files.
  945. * F7, ^X M:                             Creating Dirs.
  946. * F8 (for directories):                 Deleting Dirs.
  947. * F8, ^C D:                             Deleting Files.
  948. * F9, ^X m:                             Compiling.
  949. * HOME, ESC <:                          Moving.
  950. * INS, ^T, ^X \, ^\:                    Selecting.
  951. * PGDOWN, ^V:                           Moving.
  952. * PGUP, ESC v:                          Moving.
  953. * TAB, ^I, ^X o:                        Moving.
  954. * UP, ^P:                               Moving.
  955. * ^A:                                   Moving Point.
  956. * ^B, LEFT:                             Moving Point.
  957. * ^C 2 a:                               Mail.
  958. * ^C 2 b:                               Mail.
  959. * ^C =:                                 Comparing Files.
  960. * ^C A:                                 Archive Files.
  961. * ^C a:                                 Archive Files.
  962. * ^C B:                                 Comparing Files.
  963. * ^C b 2 a:                             Mail.
  964. * ^C b 2 b:                             Mail.
  965. * ^C b A:                               Archive Files.
  966. * ^C b a:                               Archive Files.
  967. * ^C b C:                               Copying Files.
  968. * ^C b C (for directories):             Copying Dirs.
  969. * ^C b D:                               Deleting Files.
  970. * ^C b D (for directories):             Deleting Dirs.
  971. * ^C b E:                               Encoding Files.
  972. * ^C b e:                               Encoding Files.
  973. * ^C b G:                               Inode.
  974. * ^C b H:                               Linking Files.
  975. * ^C b M:                               Inode.
  976. * ^C b O:                               Inode.
  977. * ^C b R:                               Renaming Files.
  978. * ^C b R (for directories):             Renaming Dirs.
  979. * ^C b r G:                             Inode.
  980. * ^C b r M:                             Inode.
  981. * ^C b r O:                             Inode.
  982. * ^C b S:                               Linking Files.
  983. * ^C b T:                               Moving Files.
  984. * ^C b T (for directories):             Moving Dirs.
  985. * ^C b X:                               Archive Files.
  986. * ^C b x:                               Archive Files.
  987. * ^C b Z:                               Compressing Files.
  988. * ^C b z:                               Compressing Files.
  989. * ^C C (for directories):               Copying Dirs.
  990. * ^C D (for directories):               Deleting Dirs.
  991. * ^C E:                                 Encoding Files.
  992. * ^C e:                                 Encoding Files.
  993. * ^C ESC =:                             Comparing Files.
  994. * ^C G:                                 Inode.
  995. * ^C H:                                 Linking Files.
  996. * ^C M:                                 Inode.
  997. * ^C O:                                 Inode.
  998. * ^C P:                                 Encrypting Files.
  999. * ^C p:                                 Encrypting Files.
  1000. * ^C R:                                 Renaming Files.
  1001. * ^C R (for directories):               Renaming Dirs.
  1002. * ^C r G:                               Inode.
  1003. * ^C r M:                               Inode.
  1004. * ^C r O:                               Inode.
  1005. * ^C S:                                 Linking Files.
  1006. * ^C s:                                 Selecting.
  1007. * ^C T (for directories):               Moving Dirs.
  1008. * ^C U:                                 Dirs Usage.
  1009. * ^C u:                                 Selecting.
  1010. * ^C W:                                 Wiping Files.
  1011. * ^C X:                                 Archive Files.
  1012. * ^C x:                                 Archive Files.
  1013. * ^C Z:                                 Compressing Files.
  1014. * ^C z:                                 Compressing Files.
  1015. * ^E:                                   Moving Point.
  1016. * ^F, RIGHT:                            Moving Point.
  1017. * ^H, BKSPC:                            Erasing.
  1018. * ^K:                                   Erasing.
  1019. * ^L:                                   Refreshing.
  1020. * ^O, ESC o:                            Modes.
  1021. * ^R, ^Xr:                              Isearch.
  1022. * ^S, ^Xs:                              Isearch.
  1023. * ^SPC:                                 Setting Mark.
  1024. * ^U:                                   Erasing.
  1025. * ^W:                                   Erasing.
  1026. * ^X 0:                                 Modes.
  1027. * ^X 1:                                 Modes.
  1028. * ^X 2:                                 Modes.
  1029. * ^X 4 a:                               Editing Files.
  1030. * ^X b m:                               Compiling.
  1031. * ^X d, ^X ^D:                          Changing Dirs.
  1032. * ^X E:                                 Environment.
  1033. * ^X e:                                 Editing Files.
  1034. * ^X G:                                 Grep.
  1035. * ^X g:                                 Grep.
  1036. * ^X I:                                 Spelling Files.
  1037. * ^X k:                                 Processes.
  1038. * ^X l:                                 Refreshing.
  1039. * ^X N:                                 Dirs History.
  1040. * ^X p:                                 Locking.
  1041. * ^X P:                                 Moving.
  1042. * ^X q:                                 Documentation.
  1043. * ^X S:                                 Sync.
  1044. * ^X v:                                 Viewing Files.
  1045. * ^X W:                                 Searching Files.
  1046. * ^X w:                                 Searching Files.
  1047. * ^X z:                                 Shell.
  1048. * ^X ^F:                                Editing Files.
  1049. * ^X ^G:                                Inserting Text.
  1050. * ^X ^L:                                Reseting.
  1051. * ^X ^P:                                Dirs History.
  1052. * ^X ^R:                                Dirs History.
  1053. * ^X ^X:                                Setting Mark.
  1054. * ^Y:                                   Yanking.
  1055. * ^]:                                   Modes.
  1056.  
  1057. 
  1058. File: git.info,  Node: Command Index,  Next: Variable Index,  Prev: Key Index,  Up: Top
  1059.  
  1060. Command Index
  1061. *************
  1062.  
  1063. * Menu:
  1064.  
  1065. * ASCII-MAIL:                           Mail.
  1066. * B-ASCII-MAIL:                         Mail.
  1067. * B-BINARY-MAIL:                        Mail.
  1068. * B-CHGRP:                              Inode.
  1069. * B-CHMOD:                              Inode.
  1070. * B-CHOWN:                              Inode.
  1071. * B-COMPRESS:                           Compressing Files.
  1072. * B-COPY:                               Copying Files.
  1073. * B-COPY (for directories):             Copying Dirs.
  1074. * B-DELETE:                             Deleting Files.
  1075. * B-DELETE (for directories):           Deleting Dirs.
  1076. * B-LINK:                               Linking Files.
  1077. * B-MAKE:                               Compiling.
  1078. * B-MOVE:                               Moving Files.
  1079. * B-MOVE (for directories):             Moving Dirs.
  1080. * B-R-CHGRP:                            Inode.
  1081. * B-R-CHMOD:                            Inode.
  1082. * B-R-CHOWN:                            Inode.
  1083. * B-RENAME:                             Renaming Files.
  1084. * B-RENAME (for directories):           Renaming Dirs.
  1085. * B-SYMLINK:                            Linking Files.
  1086. * B-TAR:                                Archive Files.
  1087. * B-TAR-COMPRESS:                       Archive Files.
  1088. * B-UNCOMPRESS:                         Compressing Files.
  1089. * B-UNCOMPRESS-UNTAR:                   Archive Files.
  1090. * B-UNTAR:                              Archive Files.
  1091. * B-UUDECODE:                           Encoding Files.
  1092. * B-UUENCODE:                           Encoding Files.
  1093. * backward-char:                        Moving Point.
  1094. * backward-delete-char:                 Erasing.
  1095. * backward-kill-word:                   Erasing.
  1096. * backward-word:                        Moving Point.
  1097. * beginning-of-line:                    Moving Point.
  1098. * beginning-of-panel:                   Moving.
  1099. * BINARY-COMPARE:                       Comparing Files.
  1100. * BINARY-MAIL:                          Mail.
  1101. * change-directory:                     Changing Dirs.
  1102. * CHANGE-LOG:                           Editing Files.
  1103. * CHGRP:                                Inode.
  1104. * CHMOD:                                Inode.
  1105. * CHOWN:                                Inode.
  1106. * COMPRESS:                             Compressing Files.
  1107. * conform-current-directory:            Changing Dirs.
  1108. * conform-other-directory:              Changing Dirs.
  1109. * copy:                                 Copying Files.
  1110. * copy (for directories):               Copying Dirs.
  1111. * DECRYPT:                              Encrypting Files.
  1112. * delete:                               Deleting Files.
  1113. * delete (for directories):             Deleting Dirs.
  1114. * delete-char:                          Erasing.
  1115. * delete-horizontal-space:              Erasing.
  1116. * DIFF:                                 Comparing Files.
  1117. * DIRECTORY-USAGE:                      Dirs Usage.
  1118. * DISK-FREE-SPACE:                      Sysinfo.
  1119. * EDIT:                                 Editing Files.
  1120. * ENCRYPT:                              Encrypting Files.
  1121. * end-of-line:                          Moving Point.
  1122. * end-of-panel:                         Moving.
  1123. * enlarge-other-panel:                  Modes.
  1124. * enlarge-panel:                        Modes.
  1125. * ENV:                                  Environment.
  1126. * exchange-point-and-mark:              Setting Mark.
  1127. * exit:                                 Exit.
  1128. * FILE-ACTION:                          Actions.
  1129. * FILE-CREATE:                          Editing Files.
  1130. * file-to-input-line:                   Inserting Text.
  1131. * FIND:                                 Searching Files.
  1132. * FINGER:                               Sysinfo.
  1133. * FIRST-FLOPPY-DIR:                     Hot Keys.
  1134. * forward-char:                         Moving Point.
  1135. * forward-word:                         Moving Point.
  1136. * GITPS, PS:                            Processes.
  1137. * GITPS, PS:                            Processes.
  1138. * GREP:                                 Grep.
  1139. * hard-refresh:                         Refreshing.
  1140. * HOME-DIR:                             Hot Keys.
  1141. * INCLUDE-DIR:                          Hot Keys.
  1142. * INFO:                                 Documentation.
  1143. * isearch-backward:                     Isearch.
  1144. * isearch-forward:                      Isearch.
  1145. * ISPELL:                               Spelling Files.
  1146. * just-one-space:                       Erasing.
  1147. * KILL:                                 Processes.
  1148. * kill-line:                            Erasing.
  1149. * kill-region:                          Erasing.
  1150. * kill-ring-save:                       Erasing.
  1151. * kill-to-beginning-of-line:            Erasing.
  1152. * kill-to-end-of-line:                  Erasing.
  1153. * LAST-BACKUP-DIFF:                     Comparing Files.
  1154. * LINK:                                 Linking Files.
  1155. * lock:                                 Locking.
  1156. * MAKE:                                 Compiling.
  1157. * make-directory:                       Creating Dirs.
  1158. * MAN:                                  Documentation.
  1159. * MOUNT-A:                              Mounting.
  1160. * MOUNT-B:                              Mounting.
  1161. * MOUNT-THIS:                           Mounting.
  1162. * MOUNTED-FILE-SYSTEMS:                 Sysinfo.
  1163. * move:                                 Moving Files.
  1164. * move (for directories):               Moving Dirs.
  1165. * MULTIPLE-EDIT:                        Editing Files.
  1166. * MULTIPLE-VIEW:                        Viewing Files.
  1167. * next-directory:                       Dirs History.
  1168. * next-history-element:                 History.
  1169. * next-line:                            Moving.
  1170. * other-panel:                          Moving.
  1171. * other-path-to-input-line:             Inserting Text.
  1172. * panel-display-all:                    Modes.
  1173. * panel-display-date-time:              Modes.
  1174. * panel-display-full-name:              Modes.
  1175. * panel-display-mode:                   Modes.
  1176. * panel-display-next-mode:              Modes.
  1177. * panel-display-owner-group:            Modes.
  1178. * panel-display-size:                   Modes.
  1179. * panel-sort-by-date:                   Sorting.
  1180. * panel-sort-by-extension:              Sorting.
  1181. * panel-sort-by-group-id:               Sorting.
  1182. * panel-sort-by-group-name:             Sorting.
  1183. * panel-sort-by-mode:                   Sorting.
  1184. * panel-sort-by-name:                   Sorting.
  1185. * panel-sort-by-owner-id:               Sorting.
  1186. * panel-sort-by-owner-name:             Sorting.
  1187. * panel-sort-by-size:                   Sorting.
  1188. * panel-sort-next-method:               Sorting.
  1189. * previous-directory:                   Dirs History.
  1190. * previous-history-element:             History.
  1191. * previous-line:                        Moving.
  1192. * QUOTA:                                Sysinfo.
  1193. * R-CHGRP:                              Inode.
  1194. * R-CHMOD:                              Inode.
  1195. * R-CHOWN:                              Inode.
  1196. * READ-MAIL:                            Mail.
  1197. * RECURSIVE-GREP:                       Grep.
  1198. * refresh:                              Refreshing.
  1199. * RENAME:                               Renaming Files.
  1200. * RENAME (for directories):             Renaming Dirs.
  1201. * reset-directory-history:              Dirs History.
  1202. * ROOT-DIR:                             Hot Keys.
  1203. * scroll-down:                          Moving.
  1204. * scroll-up:                            Moving.
  1205. * SECOND-FLOPPY-DIR:                    Hot Keys.
  1206. * select-file:                          Selecting.
  1207. * select-files-matching-pattern:        Selecting.
  1208. * selected-files-to-input-line:         Inserting Text.
  1209. * set-mark:                             Setting Mark.
  1210. * set-scroll-step:                      Moving.
  1211. * SUB-SHELL:                            Shell.
  1212. * switch-panels:                        Moving.
  1213. * SYMLINK:                              Linking Files.
  1214. * SYNC:                                 Sync.
  1215. * TAR:                                  Archive Files.
  1216. * TAR-COMPRESS:                         Archive Files.
  1217. * tty-mode:                             Modes.
  1218. * TTY-RESET:                            Reseting.
  1219. * two-panel-mode:                       Modes.
  1220. * UMOUNT-A:                             Mounting.
  1221. * UMOUNT-B:                             Mounting.
  1222. * UMOUNT-THIS:                          Mounting.
  1223. * UNCOMPRESS:                           Compressing Files.
  1224. * UNCOMPRESS-UNTAR:                     Archive Files.
  1225. * unselect-files-matching-pattern:      Selecting.
  1226. * UNTAR:                                Archive Files.
  1227. * UP-DIR:                               Hot Keys.
  1228. * USERS:                                Sysinfo.
  1229. * UUDECODE:                             Encoding Files.
  1230. * UUENCODE:                             Encoding Files.
  1231. * VIEW:                                 Viewing Files.
  1232. * VIRTUAL-MEMORY-STATUS:                Sysinfo.
  1233. * WHEREIS:                              Searching Files.
  1234. * WHICH:                                Searching Files.
  1235. * WHO:                                  Sysinfo.
  1236. * WIPE:                                 Wiping Files.
  1237. * yank:                                 Yanking.
  1238.  
  1239. 
  1240. File: git.info,  Node: Variable Index,  Next: Concept Index,  Prev: Command Index,  Up: Top
  1241.  
  1242. Variable Index
  1243. **************
  1244.  
  1245. * Menu:
  1246.  
  1247. * AnsiColorSequences:                   Setup.
  1248. * BackgroundAtExit:                     Setup.
  1249. * CommandLineModeHelp:                  GIT-Setup.
  1250. * ConfirmOnExit:                        GIT-Setup.
  1251. * EDITOR:                               Environment Variables.
  1252. * ForegroundAtExit:                     Setup.
  1253. * FrameDisplay:                         GIT-Setup.
  1254. * GIT_COMPRESS:                         Environment Variables.
  1255. * GIT_EDITOR:                           Environment Variables.
  1256. * GIT_RMAIL:                            Environment Variables.
  1257. * GIT_SHELL:                            Environment Variables.
  1258. * GIT_VMSTAT:                           Environment Variables.
  1259. * HistoryFile:                          GIT-Setup.
  1260. * InfoDisplay:                          GIT-Setup.
  1261. * LeadingDotMatch:                      GIT-Setup.
  1262. * NormalModeHelp:                       GIT-Setup.
  1263. * SHELL:                                Environment Variables.
  1264. * StartupFileDisplayMode:               GIT-Setup.
  1265. * StartupFileSortMethod:                GIT-Setup.
  1266. * StartupLeftPanelPath:                 GIT-Setup.
  1267. * StartupRightPanelPath:                GIT-Setup.
  1268. * StartupScrollStep:                    Setup.
  1269. * TempDirectory:                        Setup.
  1270. * TERM:                                 Configuration Files.
  1271. * TypeSensitivity:                      GIT-Setup.
  1272. * UseLastScreenChar:                    Setup.
  1273.  
  1274.