###############################################################################
###									    ###
###	        GNU Interactive Tools 4.9.4 configuration file		    ###
###     Copyright (c) 1993-2000, 2006-2007 Free Software Foundation, Inc.   ###
###                                                                         ###
###                  This file is part of gnuit.                            ###
###                                                                         ###
###  gnuit 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.                        ###
###                                                                         ###
###  gnuit 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 program. If not, see                           ###
###  http://www.gnu.org/licenses/.                                          ###
###									    ###
###############################################################################

###
### This file contains the command bindings common for all terminal types.
### Don't modify it in order to define a new command for a particular terminal
### type.  Use the the file gnuitrc.TERM instead (TERM stands for your terminal
### type, e.g. vt100).  Don't copy this file to your home directory, it will
### be ignored.  Use .~/gnuitrc.TERM instead.  The key bindings in this file can
### be overwritten by the ~/.gnuitrc.TERM key bindings.
###

###
### shell-pattern = [foreground]; [background]; [brightness]
###

[GITFM-FTI]
*.[chlysp]	   = GREEN;; ON
*.[chlysp].[bg]z   = GREEN;; ON
*.[chlysp].bz2	   = GREEN;; ON
*.[chlysp].Z	   = GREEN;; ON
*.cc		   = GREEN;; ON
*.cc.[bg]z	   = GREEN;; ON
*.cc.bz2	   = GREEN;; ON
*.cc.Z		   = GREEN;; ON
*.cpp		   = GREEN;; ON
*.cpp.[bg]z	   = GREEN;; ON
*.cpp.bz2	   = GREEN;; ON
*.cpp.Z		   = GREEN;; ON
*.c++		   = GREEN;; ON
*.c++.[bg]z	   = GREEN;; ON
*.c++.bz2	   = GREEN;; ON
*.c++.Z		   = GREEN;; ON
*.java		   = GREEN;; ON
*.java.[bg]z	   = GREEN;; ON
*.java.bz2	   = GREEN;; ON
*.java.Z	   = GREEN;; ON
*.pov		   = GREEN;; ON
*.pov.[bg]z	   = GREEN;; ON
*.pov.bz2	   = GREEN;; ON
*.pov.Z		   = GREEN;; ON
*.m4		   = GREEN;; ON
*.m4.[bg]z	   = GREEN;; ON
*.m4.bz2	   = GREEN;; ON
*.m4.Z		   = GREEN;; ON
*.pl		   = GREEN;; ON
*.pl.[bg]z	   = GREEN;; ON
*.pl.bz2	   = GREEN;; ON
*.pl.Z		   = GREEN;; ON
*.inc		   = GREEN;; ON
*.inc.[bg]z	   = GREEN;; ON
*.inc.bz2	   = GREEN;; ON
*.inc.Z		   = GREEN;; ON
*.el		   = GREEN;; ON
*.el.[bg]z	   = GREEN;; ON
*.el.bz2	   = GREEN;; ON
*.el.Z		   = GREEN;; ON
*.elc		   = GREEN;; ON
*.elc.[bg]z	   = GREEN;; ON
*.elc.bz2	   = GREEN;; ON
*.elc.Z		   = GREEN;; ON
*.py.[bg]z	   = GREEN;; ON
*.py.bz2	   = GREEN;; ON
*.py.Z		   = GREEN;; ON
*.idl		   = GREEN;; ON
*.idl.[bg]z	   = GREEN;; ON
*.idl.bz2	   = GREEN;; ON
*.idl.Z		   = GREEN;; ON
*.in		   = GREEN;; ON
*.in.[bg]z	   = GREEN;; ON
*.in.bz2	   = GREEN;; ON
*.in.Z		   = GREEN;; ON
*.pas		   = GREEN;; ON
*.pas.[bg]z	   = GREEN;; ON
*.pas.bz2	   = GREEN;; ON
*.pas.Z		   = GREEN;; ON
*.pm		   = GREEN;; ON
*.pm.[bg]z	   = GREEN;; ON
*.pm.bz2	   = GREEN;; ON
*.pm.Z		   = GREEN;; ON
*,v		   = CYAN;; ON
*,v.[bg]z	   = CYAN;; ON
*,v.bz2		   = CYAN;; ON
*,v.Z		   = CYAN;; ON
Makefile	   = CYAN;; ON
Makefile.am	   = GREEN;; ON
Makefile.*	   = CYAN;; ON
*.o		   = BLUE;; ON
*.o.[bg]z	   = BLUE;; ON
*.o.bz2		   = BLUE;; ON
*.o.Z		   = BLUE;; ON
*.lo		   = BLUE;; ON
*.lo.[bg]z	   = BLUE;; ON
*.lo.bz2	   = BLUE;; ON
*.lo.Z		   = BLUE;; ON
*.la		   = BLUE;; ON
*.la.[bg]z	   = BLUE;; ON
*.la.bz2	   = BLUE;; ON
*.la.Z		   = BLUE;; ON
*.class		   = BLUE;; ON
*.class.[bg]z	   = BLUE;; ON
*.class.bz2	   = BLUE;; ON
*.class.Z	   = BLUE;; ON
*.a		   = BLUE;; ON
*.a.[bg]z	   = BLUE;; ON
*.a.bz2		   = BLUE;; ON
*.a.Z		   = BLUE;; ON
*.sa		   = BLUE;; ON
*.sa.*		   = BLUE;; ON
*.so		   = BLUE;; ON
*.so.[0-9]*	   = BLUE;; ON
*.texi		   = WHITE;;
*.texi.[bg]z	   = WHITE;;
*.texi.bz2	   = WHITE;;
*.texi.Z	   = WHITE;;
*.texinfo	   = WHITE;;
*.texinfo.[bg]z	   = WHITE;;
*.texinfo.bz2	   = WHITE;;
*.texinfo.Z	   = WHITE;;
*.info*		   = WHITE;;
*.dir		   = WHITE;;
*.dir.[bg]z	   = WHITE;;
*.dir.bz2	   = WHITE;;
*.dir.Z		   = WHITE;;
*.man		   = WHITE;;
*.man.[bg]z	   = WHITE;;
*.man.bz2	   = WHITE;;
*.man.Z		   = WHITE;;
*.ms		   = WHITE;;
*.ms.[bg]z	   = WHITE;;
*.ms.bz2	   = WHITE;;
*.ms.Z		   = WHITE;;
*.[0-9n]	   = WHITE;;
*.[0-9n].[bg]z	   = WHITE;;
*.[0-9n].bz2	   = WHITE;;
*.[0-9n].Z	   = WHITE;;
*.[0-9n][xm]	   = WHITE;;
*.[0-9n][xm].[bg]z = WHITE;;
*.[0-9n][xm].bz2   = WHITE;;
*.[0-9n][xm].Z	   = WHITE;;
*.[0-9n]tk	   = WHITE;;
*.[0-9n]tk.[bg]z   = WHITE;;
*.[0-9n]tk.bz2     = WHITE;;
*.[0-9n]tk.Z	   = WHITE;;
*.[0-9n]tcl	   = WHITE;;
*.[0-9n]tcl.[bg]z  = WHITE;;
*.[0-9n]tcl.bz2    = WHITE;;
*.[0-9n]tcl.Z	   = WHITE;;
*.[0-9n]tclx	   = WHITE;;
*.[0-9n]tclx.[bg]z = WHITE;;
*.[0-9n]tclx.bz2   = WHITE;;
*.[0-9n]tclx.Z	   = WHITE;;
*.[0-9n]itcl	   = WHITE;;
*.[0-9n]itcl.[bg]z = WHITE;;
*.[0-9n]itcl.bz2   = WHITE;;
*.[0-9n]itcl.Z	   = WHITE;;
*.[0-9n]blt	   = WHITE;;
*.[0-9n]blt.[bg]z  = WHITE;;
*.[0-9n]blt.bz2	   = WHITE;;
*.[0-9n]blt.Z	   = WHITE;;
*.doc		   = WHITE;;
*.doc.[bg]z	   = WHITE;;
*.doc.bz2	   = WHITE;;
*.doc.Z		   = WHITE;;
*.ppt		   = WHITE;;
*.ppt.[bg]z	   = WHITE;;
*.ppt.bz2	   = WHITE;;
*.ppt.Z		   = WHITE;;
*.aw		   = WHITE;;
*.aw.[bg]z	   = WHITE;;
*.aw.bz2	   = WHITE;;
*.aw.Z		   = WHITE;;
*.lyx		   = WHITE;;
*.lyx.[bg]z	   = WHITE;;
*.lyx.bz2	   = WHITE;;
*.lyx.Z		   = WHITE;;
*.orig		   = WHITE;;
*.orig.[bg]z	   = WHITE;;
*.orig.bz2	   = WHITE;;
*.orig.Z	   = WHITE;;
*.txt		   = WHITE;;
*.txt.[bg]z	   = WHITE;;
*.txt.bz2	   = WHITE;;
*.txt.Z		   = WHITE;;
*.text		   = WHITE;;
*.text.[bg]z	   = WHITE;;
*.text.bz2	   = WHITE;;
*.text.Z	   = WHITE;;
*.log		   = WHITE;;
*.log.[bg]z	   = WHITE;;
*.log.bz2	   = WHITE;;
*.log.Z		   = WHITE;;
*.aux		   = WHITE;;
*.aux.[bg]z	   = WHITE;;
*.aux.bz2	   = WHITE;;
*.aux.Z		   = WHITE;;
*.lsm		   = WHITE;;
*.lsm.[bg]z	   = WHITE;;
*.lsm.bz2	   = WHITE;;
*.lsm.Z		   = WHITE;;
*.tex		   = WHITE;;
*.tex.[bg]z	   = WHITE;;
*.tex.bz2	   = WHITE;;
*.tex.Z		   = WHITE;;
*.diff		   = WHITE;;
*.diff.[bg]z	   = WHITE;;
*.diff.bz2	   = WHITE;;
*.diff.Z	   = WHITE;;
*.html		   = WHITE;;
*.html.[bg]z	   = WHITE;;
*.html.bz2	   = WHITE;;
*.html.Z	   = WHITE;;
*.htm		   = WHITE;;
*.htm.[bg]z	   = WHITE;;
*.htm.bz2	   = WHITE;;
*.htm.Z		   = WHITE;;
README*		   = WHITE;;
*.README	   = WHITE;;
*.README.[bg]z	   = WHITE;;
*.README.bz2	   = WHITE;;
*.README.Z	   = WHITE;;
ChangeLog	   = WHITE;;
ChangeLog.[bg]z	   = WHITE;;
ChangeLog.bz2	   = WHITE;;
ChangeLog.Z	   = WHITE;;
INSTALL*	   = WHITE;;
*NEWS		   = WHITE;;
PLATFORMS	   = WHITE;;
PROBLEMS	   = WHITE;;
TODO*		   = WHITE;;
LSM		   = WHITE;;
TAGS		   = WHITE;;
TAGS.		   = WHITE;;
COPYING		   = WHITE;;
COPYING.[bg]z	   = WHITE;;
COPYING.bz2	   = WHITE;;
COPYING.Z	   = WHITE;;
[SR]MAIL*	   = WHITE;;
INBOX*	   	   = WHITE;;
OUTBOX*	   	   = WHITE;;
*.pgp		   = BLACK;;
*.pgp.[bg]z	   = BLACK;;
*.pgp.bz2	   = BLACK;;
*.pgp.Z		   = BLACK;;
*.ps		   = MAGENTA;; ON
*.ps.[bg]z	   = MAGENTA;; ON
*.ps.bz2	   = MAGENTA;; ON
*.ps.Z		   = MAGENTA;; ON
*.eps		   = MAGENTA;; ON
*.eps.[bg]z	   = MAGENTA;; ON
*.eps.bz2	   = MAGENTA;; ON
*.eps.Z		   = MAGENTA;; ON
*.fig		   = MAGENTA;; ON
*.fig.[bg]z	   = MAGENTA;; ON
*.fig.bz2	   = MAGENTA;; ON
*.fig.Z		   = MAGENTA;; ON
*.dvi		   = MAGENTA;; ON
*.dvi.[bg]z	   = MAGENTA;; ON
*.dvi.bz2	   = MAGENTA;; ON
*.dvi.Z		   = MAGENTA;; ON
*.pdf		   = MAGENTA;; ON
*.pdf.[bg]z	   = MAGENTA;; ON
*.pdf.bz2	   = MAGENTA;; ON
*.pdf.Z		   = MAGENTA;; ON
*.gif		   = MAGENTA;; ON
*.gif.[bg]z	   = MAGENTA;; ON
*.gif.bz2	   = MAGENTA;; ON
*.gif.Z		   = MAGENTA;; ON
*.jpg		   = MAGENTA;; ON
*.jpg.[bg]z	   = MAGENTA;; ON
*.jpg.bz2	   = MAGENTA;; ON
*.jpg.Z		   = MAGENTA;; ON
*.jpeg		   = MAGENTA;; ON
*.jpeg.[bg]z	   = MAGENTA;; ON
*.jpeg.bz2	   = MAGENTA;; ON
*.jpeg.Z	   = MAGENTA;; ON
*.djv		   = MAGENTA;; ON
*.djv.[bg]z	   = MAGENTA;; ON
*.djv.bz2	   = MAGENTA;; ON
*.djv.Z		   = MAGENTA;; ON
*.tif		   = MAGENTA;; ON
*.tif.[bg]z	   = MAGENTA;; ON
*.tif.bz2	   = MAGENTA;; ON
*.tif.Z		   = MAGENTA;; ON
*.tiff		   = MAGENTA;; ON
*.tiff.[bg]z	   = MAGENTA;; ON
*.tiff.bz2	   = MAGENTA;; ON
*.tiff.Z	   = MAGENTA;; ON
*.bmp		   = MAGENTA;; ON
*.bmp.[bg]z	   = MAGENTA;; ON
*.bmp.bz2	   = MAGENTA;; ON
*.bmp.Z		   = MAGENTA;; ON
*.png		   = MAGENTA;; ON
*.png.[bg]z	   = MAGENTA;; ON
*.png.bz2	   = MAGENTA;; ON
*.png.Z		   = MAGENTA;; ON
*.pnm		   = MAGENTA;; ON
*.pnm.[bg]z	   = MAGENTA;; ON
*.pnm.bz2	   = MAGENTA;; ON
*.pnm.Z		   = MAGENTA;; ON
*.ppm		   = MAGENTA;; ON
*.ppm.[bg]z	   = MAGENTA;; ON
*.ppm.bz2	   = MAGENTA;; ON
*.ppm.Z		   = MAGENTA;; ON
*.pgm		   = MAGENTA;; ON
*.pgm.[bg]z	   = MAGENTA;; ON
*.pgm.bz2	   = MAGENTA;; ON
*.pgm.Z		   = MAGENTA;; ON
*.pbm		   = MAGENTA;; ON
*.pbm.[bg]z	   = MAGENTA;; ON
*.pbm.bz2	   = MAGENTA;; ON
*.pbm.Z		   = MAGENTA;; ON
*.xbm		   = MAGENTA;; ON
*.xbm.[bg]z	   = MAGENTA;; ON
*.xbm.bz2	   = MAGENTA;; ON
*.xbm.Z		   = MAGENTA;; ON
*.xpm		   = MAGENTA;; ON
*.xpm.[bg]z	   = MAGENTA;; ON
*.xpm.bz2	   = MAGENTA;; ON
*.xpm.Z		   = MAGENTA;; ON
*.fit		   = MAGENTA;; ON
*.fit.[bg]z	   = MAGENTA;; ON
*.fit.bz2	   = MAGENTA;; ON
*.fit.Z		   = MAGENTA;; ON
*.icon		   = MAGENTA;; ON
*.icon.[bg]z	   = MAGENTA;; ON
*.icon.bz2	   = MAGENTA;; ON
*.icon.Z	   = MAGENTA;; ON
*.cursor	   = MAGENTA;; ON
*.cursor.[bg]z	   = MAGENTA;; ON
*.cursor.bz2	   = MAGENTA;; ON
*.cursor.Z	   = MAGENTA;; ON
*.ras		   = MAGENTA;; ON
*.ras.[bg]z	   = MAGENTA;; ON
*.ras.bz2	   = MAGENTA;; ON
*.ras.Z		   = MAGENTA;; ON
*.tga		   = MAGENTA;; ON
*.tga.[bg]z	   = MAGENTA;; ON
*.tga.bz2	   = MAGENTA;; ON
*.tga.Z		   = MAGENTA;; ON
*.xcf		   = MAGENTA;; ON
*.xcf.[bg]z	   = MAGENTA;; ON
*.xcf.bz2	   = MAGENTA;; ON
*.xcf.Z		   = MAGENTA;; ON
*.pr		   = MAGENTA;; ON
*.pr.[bg]z	   = MAGENTA;; ON
*.pr.bz2	   = MAGENTA;; ON
*.pr.Z		   = MAGENTA;; ON
*.rgb		   = MAGENTA;; ON
*.rgb.[bg]z	   = MAGENTA;; ON
*.rgb.bz2	   = MAGENTA;; ON
*.rgb.Z		   = MAGENTA;; ON
*.fts		   = MAGENTA;; ON
*.fts.[bg]z	   = MAGENTA;; ON
*.fts.bz2	   = MAGENTA;; ON
*.fts.Z		   = MAGENTA;; ON
*.mov		   = BLACK;;
*.mov.[bg]z	   = BLACK;;
*.mov.bz2	   = BLACK;;
*.mov.Z		   = BLACK;;
*.mpg		   = BLACK;;
*.mpg.[bg]z	   = BLACK;;
*.mpg.bz2	   = BLACK;;
*.mpg.Z		   = BLACK;;
*.mpeg		   = BLACK;;
*.mpeg.[bg]z	   = BLACK;;
*.mpeg.bz2	   = BLACK;;
*.mpeg.Z	   = BLACK;;
*.avi		   = BLACK;;
*.avi.[bg]z	   = BLACK;;
*.avi.bz2	   = BLACK;;
*.avi.Z		   = BLACK;;
*.fli		   = BLACK;;
*.fli.[bg]z	   = BLACK;;
*.fli.bz2	   = BLACK;;
*.fli.Z		   = BLACK;;
*.flc		   = BLACK;;
*.flc.[bg]z	   = BLACK;;
*.flc.bz2	   = BLACK;;
*.flc.Z		   = BLACK;;
*.au		   = CYAN;; ON
*.au.[bg]z	   = CYAN;; ON
*.au.bz2	   = CYAN;; ON
*.au.Z		   = CYAN;; ON
*.mp3		   = CYAN;; ON
*.mp3.[bg]z	   = CYAN;; ON
*.mp3.bz2	   = CYAN;; ON
*.mp3.Z		   = CYAN;; ON
*.ra		   = CYAN;; ON
*.ra.[bg]z	   = CYAN;; ON
*.ra.bz2	   = CYAN;; ON
*.ra.Z		   = CYAN;; ON
*.ram		   = CYAN;; ON
*.ram.[bg]z	   = CYAN;; ON
*.ram.bz2	   = CYAN;; ON
*.ram.Z		   = CYAN;; ON
*.mod		   = CYAN;; ON
*.mod.[bg]z	   = CYAN;; ON
*.mod.bz2	   = CYAN;; ON
*.mod.Z		   = CYAN;; ON
*.mtm		   = CYAN;; ON
*.mtm.[bg]z	   = CYAN;; ON
*.mtm.bz2	   = CYAN;; ON
*.mtm.Z		   = CYAN;; ON
*.xm		   = CYAN;; ON
*.xm.[bg]z	   = CYAN;; ON
*.xm.bz2	   = CYAN;; ON
*.xm.Z		   = CYAN;; ON
*.mid		   = CYAN;; ON
*.mid.[bg]z	   = CYAN;; ON
*.mid.bz2	   = CYAN;; ON
*.mid.Z		   = CYAN;; ON
*.midi		   = CYAN;; ON
*.midi.[bg]z	   = CYAN;; ON
*.midi.bz2	   = CYAN;; ON
*.midi.Z	   = CYAN;; ON
*.s3m		   = CYAN;; ON
*.s3m.[bg]z	   = CYAN;; ON
*.s3m.bz2	   = CYAN;; ON
*.s3m.Z		   = CYAN;; ON
*.voc		   = CYAN;; ON
*.voc.[bg]z	   = CYAN;; ON
*.voc.bz2	   = CYAN;; ON
*.voc.Z		   = CYAN;; ON
*.aiff		   = CYAN;; ON
*.aiff.[bg]z	   = CYAN;; ON
*.aiff.bz2	   = CYAN;; ON
*.aiff.Z	   = CYAN;; ON
*.aifc		   = CYAN;; ON
*.aifc.[bg]z	   = CYAN;; ON
*.aifc.bz2	   = CYAN;; ON
*.aifc.Z	   = CYAN;; ON
*.wav		   = CYAN;; ON
*.wav.[bg]z	   = CYAN;; ON
*.wav.bz2	   = CYAN;; ON
*.wav.Z		   = CYAN;; ON
*.rmd		   = CYAN;; ON
*.rmd.[bg]z	   = CYAN;; ON
*.rmd.bz2	   = CYAN;; ON
*.rmd.Z		   = CYAN;; ON
*.pvf		   = CYAN;; ON
*.pvf.[bg]z	   = CYAN;; ON
*.pvf.bz2	   = CYAN;; ON
*.pvf.Z		   = CYAN;; ON
*.tar.[bg]z	   = RED;; ON
*.tar.bz2	   = RED;; ON
*.tar.Z		   = RED;; ON
*.tgZ		   = RED;; ON
*.ta[rZ]	   = RED;; ON
*.trZ		   = RED;; ON
*.[bg]z		   = RED;; ON
*.bz2		   = RED;; ON
*.Z		   = RED;; ON
*.zip		   = RED;; ON
*.jar		   = RED;; ON
*.arj		   = RED;; ON
*.a[0-9][1-9]	   = RED;; ON
*.rar		   = RED;; ON
*.r[0-9][0-9]	   = RED;; ON
*.shar		   = RED;; ON
*.uu		   = RED;; ON
*.rpm		   = RED;; ON
*.deb		   = RED;; ON
.*		   = CYAN;;


###
### COMMAND FORMAT:
### key = command name; formatted command; new dir; save screen; pause; hide
###
### DEFAULTS:
### save screen = y
### pause       = n
### hide        = n
###
### PLEASE READ THE INFO DOCUMENTATION FOR DETAILS
### BRIEF:
###
### 	FORMAT SPECIFIERS:
### 	- %s{question,default_answer}
###	- %?{confirmation}
###
### 	- %f file (not directory)
### 	- %d directory (not file)
### 	- %l symbolic link
###	- %t fifo
###	- %z socket
### 	- %a any type of directory entry (file, directory, link, fifo, socket)
### 	- %m current entry mode
### 	- %g current entry group
### 	- %o current entry owner
###	- %p current panel path
###	- %b current panel directory name
###	- %i current panel selected or current entry
###
### 	**** For the other panel: *****
###
### 	- %F file (not directory)
###	- %D directory (not file)
### 	- %L symbolic link
###	- %T fifo
###	- %Z socket
### 	- %A any type of directory entry (file, directory, link, fifo, socket)
### 	- %M current entry mode
### 	- %G current entry group
### 	- %O current entry owner
###	- %P the other panel path
###	- %B the other panel directory name
###	- %I the other panel selected or current entry
###
### For faster startup, try to keep this entries sorted alphabetically,
### at least locally.  The order is given by the key sequence.
###


###
### Key sequences starting with characters between ' ' and '~' are IGNORED!
###

[GITFM-Keys]
UP	= previous-line
DOWN	= next-line
RIGHT	= forward-char
LEFT	= backward-char
HOME	= beginning-of-panel
END	= end-of-panel
INS	= select-entry
DEL	= delete-char
PGUP	= scroll-down
PGDOWN	= scroll-up
F1	= INFO; info %s{Info documentation: ,}
F2	= FILE-ACTION; gitaction %p %f
F3	= VIEW; gitview %f;;n
F4	= EDIT; $GNUIT_EDITOR %f;;n
F5	= copy
F6	= move
F7	= make-directory
F8	= delete
F9	= MAKE; make %s{Options: ,-k };;;y
F10	= exit
^[1	= INFO; info %s{Info documentation: ,}
^[2	= FILE-ACTION; gitaction %p %f
^[3	= VIEW; gitview %f;;n
^[4	= EDIT; $GNUIT_EDITOR %f;;n
^[5	= copy
^[6	= move
^[7	= make-directory
^[8	= delete
^[9	= MAKE; make %s{Options: ,-k };;;y
^[0	= exit
^A	= beginning-of-line
^B	= backward-char
^D	= delete-char
^E	= end-of-line
^F	= forward-char
^H	= backward-delete-char
^I	= other-panel
^J	= action
^K	= kill-to-end-of-line
^L	= refresh
^M	= action
^N	= next-line
^O	= tty-mode
^P	= previous-line
^R	= isearch-backward
^S	= isearch-forward
^T	= select-entry
^U	= kill-to-beginning-of-line
^V	= scroll-up
^W	= kill-region
^Ccq	= quick-compare-panels
^Cct	= thorough-compare-panels
^CD	= delete
^CbD	= B-DELETE; %?{Delete selected entries? } rm -r -f %i&;;;;y
^CZ	= UNCOMPRESS; gzip -rd -- %i;;;;y
^CbfZ	= BF-UNCOMPRESS; gzip -rdf -- %i&;;;;y
^CfZ	= F-UNCOMPRESS; gzip -rdf -- %i;;;;y
^CbZ	= B-UNCOMPRESS; gzip -rd -- %i&;;;;y
^Cbz	= B-COMPRESS; gzip -r9 -- %i&;;;;y
^Cnd	= name-downcase
^Cnu	= name-upcase
^Cz	= COMPRESS; gzip -r9 -- %i;;;;y
^C.	= BZIP2-COMPRESS; bzip2 -9 --repetitive-best %i;;;;y
^Cb.	= B-BZIP2-COMPRESS; bzip2 -9 --repetitive-best %i&;;;;y
^Co	= BZIP2-UNCOMPRESS; bunzip2 %i;;;;y
^Cbo	= B-BZIP2-UNCOMPRESS; bunzip2 %i&;;;;y
^C-	= TAR-BZIP2; tar -cf - %d | bzip2 -9 --repetitive-best > %d.tar.bz2;;;;y
^Cb-	= B-TAR-BZIP2; tar -cf - %d | bzip2 -9 --repetitive-best > %d.tar.bz2&;;;;y
^CE	= UUDECODE; uudecode %f;;;;y
^CbE	= B-UUDECODE; uudecode %f&;;;;y
^Cbe	= B-UUENCODE; uuencode %f %f > %f.uu&;;;;y
^Ce	= UUENCODE; uuencode %f %f > %f.uu;;;;y
^Ck	= MIME-PACK; mpack -s %s{Subject (required): ,[%f]} -o %f.mime %f;;;;y
^Cbk	= B-MIME-PACK; mpack -s %s{Subject (required): ,[%f]} -o %f.mime %f&;;;;y
^CbK	= B-MIME-UNPACK; munpack %f&;;;;y
^CK	= MIME-UNPACK; munpack %f;;;;y
^CI	= RPM-INSTALL; rpm -ivh -- %i;;;y
^CbI	= B-RPM-INSTALL; rpm -i -- %i&;;;;y
^Ci	= RPM-UNINSTALL; rpm -e -- `echo %i | sed -e 's/.i386.rpm//g' -e 's/.i486.rpm//g' -e 's/.i586.rpm//g' -e 's/.i686.rpm//g' -e 's/.sparc.rpm//g' -e 's/.alpha.rpm//g' -e 's/.ppc.rpm//g' -e 's/.axp.rpm//g' -e 's/.mips.rpm//g' -e 's/.mipsel.rpm//g' -e 's/.noarch.rpm//g' -e 's/.src.rpm//g'`;;;;y
^Cbi	= B-RPM-UNINSTALL; rpm -e -- `echo %i | sed -e 's/.i386.rpm//g' -e 's/.i486.rpm//g' -e 's/.i586.rpm//g' -e 's/.i686.rpm//g' -e 's/.sparc.rpm//g' -e 's/.alpha.rpm//g' -e 's/.ppc.rpm//g' -e 's/.axp.rpm//g' -e 's/.mips.rpm//g' -e 's/.mipsel.rpm//g' -e 's/.noarch.rpm//g' -e 's/.src.rpm//g'&;;;;y
^Cj	= PRINTER-JOB; lpr %s{`lpr' options: ,} %i;;;;y
^CJ	= PRINTER-JOB-LIST; lpq %s{`lpq' options: ,} | $GNUIT_PAGER;;;y
^Cq	= RPM-QUERY; rpm %s{,-qil } | $GNUIT_PAGER;;;y
^CN	= RPM-UPGRADE; rpm -Uvh -- %i;;;y
^CbN	= B-RPM-UPGRADE; rpm -U -- %i&;;;;y
^Ca	= TAR; tar -cf %b.tar %i;;;;y
^Cba	= B-TAR; tar -cf %b.tar %i&;;;;y
^CX	= GENERIC-UNPACK; gitunpack . %i;;;;y
^CbX	= B-GENERIC-UNPACK; gitunpack . %i&;;;;y
^CV	= GENERIC-UNPACK-INTO; gitunpack %s{Unpack into directory: ,.} %i;;;;y
^CbV	= B-GENERIC-UNPACK-INTO; gitunpack %s{Unpack into directory: ,.} %i&;;;;y
^Cbx	= B-TAR-COMPRESS; tar -cf - %d | gzip -9c > %d.tar.gz&;;;;y
^Cx	= TAR-COMPRESS; tar -cf - %d | gzip -9c > %d.tar.gz;;;;y
^CC	= copy
^CbC	= B-COPY; cp -r -f %i %s{Copying %i to: ,%P/}&;;;;y
^CT	= move
^CbT	= B-MOVE; mv -f %i %s{Moving %i to: ,%P/}&;;;;y
^CH	= LINK; ln %p/%a %s{Making a hard link from %a to: ,%P/};;;;y
^CbH	= B-LINK; ln %p/%a %s{Making a hard link from %a to: ,%P/}&;;;;y
^CS	= SYMLINK; ln -s %p/%a %s{Making a symbolic link from %a to: ,%P/};;;;y
^CbS	= B-SYMLINK; ln -s %p/%a %s{Making a symbolic link from %a to: ,%P/}&;;;;y
^CR	= RENAME; mv %a %s{New file name: ,%a};;;;y
^CbR	= B-RENAME; mv %a %s{New file name: ,%a}&;;;;y
^Cmd	= MTOOLS-CHDIR; mcd %s{New directory: ,a:};;;;y
^Cm^D	= MTOOLS-CHDIR; mcd %s{New directory: ,a:};;;;y
^CmP	= MTOOLS-PUT; mcopy -- %i %s{Destination: ,a:};;;;y
^CbmP	= B-MTOOLS-PUT; mcopy -- %i %s{Destination: ,a:}&;;;;y
^CmG	= MTOOLS-GET; mcopy -- %s{Source files: ,a:} %s{Destination: ,.};;;;y
^CbmG	= B-MTOOLS-GET; mcopy -- %s{Source files: ,a:} %s{Destination: ,.}&;;;;y
^CmD	= MTOOLS-DELETE; mdel %s{Files: ,a:};;;;y
^CbmD	= B-MTOOLS-DELETE; mdel %s{Files: ,a:}&;;;;y
^CmL	= MTOOLS-DIR; mdir %s{Directory: ,a:} | $GNUIT_PAGER;;;y
^CmF	= MTOOLS-FORMAT; mformat %s{Floppy: ,a:} %?{Are you sure? };;;;y
^CbmF	= B-MTOOLS-FORMAT; mformat %s{Floppy: ,a:} %?{Are you sure? }&;;;;y
^CmM	= MTOOLS-MKDIR; mmd -- %s{Directory: ,a:};;;;y
^CbmM	= B-MTOOLS-MKDIR; mmd -- %s{Directory: ,a:}&;;;;y
^CmK	= MTOOLS-RMDIR; mdeltree %s{Directory: ,a:} %?{Are you sure? };;;;y
^CbmK	= B-MTOOLS-RMDIR; mdeltree %s{Directory: ,a:} %?{Are you sure? }&;;;;y
^CmR	= MTOOLS-RENAME; mmove -- %s{Source files: ,a:} %s{Destination: ,a:};;;;y
^CbmR	= B-MTOOLS-RENAME; mmove -- %s{Source files: ,a:} %s{Destination: ,a:}&;;;;y
^CmT	= MTOOLS-TYPE; mtype -- %s{File: ,a:} | $GNUIT_PAGER;;;y
^CM	= CHMOD; chmod %s{New mode of %i: ,%m} %i;;;;y
^CbM	= B-CHMOD; chmod %s{New mode of %i: ,%m} %i&;;;;y
^CbrM	= B-R-CHMOD; chmod -R %s{New mode of %i: ,%m} %i&;;;;y
^CrM	= R-CHMOD; chmod -R %s{New mode of %i: ,%m} %i;;;;y
^CO	= CHOWN; chown %s{New owner of %i: ,} %i;;;;y
^CbO	= B-CHOWN; chown %s{New owner of %i: ,} %i&;;;;y
^CbrO	= B-R-CHOWN; chown -R %s{New owner of %i: ,} %i&;;;;y
^CrO	= R-CHOWN; chown -R %s{New owner of %i: ,} %i;;;;y
^CG	= CHGRP; chgrp %s{New group of %i: ,} %i;;;;y
^CbG	= B-CHGRP; chgrp %s{New group of %i: ,} %i&;;;;y
^CbrG	= B-R-CHGRP; chgrp -R %s{New group of %i: ,} %i&;;;;y
^CrG	= R-CHGRP; chgrp -R %s{New group of %i: ,} %i;;;;y
^Cfd	= FAST-DIFF; diff -r -q %a %P/%A | $GNUIT_PAGER;;;y
^C=	= DIFF; diff -r %a %P/%A | $GNUIT_PAGER;;;y
^C^[=	= LAST-BACKUP-DIFF; diff -u %f %f~ | $GNUIT_PAGER;;;y
^Cd	= DIR-DIFF; diff -rc2P %d %P/%D > %s{Patch file: ,%d-%D.diff};;;;y
^Cbd	= B-DIRR-DIFF; diff -rc2P %d %P/%D > %s{Patch file:, %d-%D.diff}&;;;y
^CB	= compare
^Cs	= select-files-matching-pattern
^Ct	= FILE-TYPE; (file %a 1>&2 && exit 1);;;;y
^Cu	= unselect-files-matching-pattern
^C2a	= ASCII-MAIL; cat %i | mail %s{To: ,};;;;y
^Cb2a	= B-ASCII-MAIL; cat %i | mail %s{To: ,}&;;;;y
^C2b	= BINARY-MAIL; uuencode %f %f | mail %s{To: ,};;;;y
^Cb2b	= B-BINARY-MAIL; uuencode %f %f | mail %s{To: ,}&;;;;y
^C2m	= MIME-MAIL; mpack -s %s{Subject (required): ,[%f]} %f %s{To: ,};;;;y
^Cb2m	= B-MIME-MAIL; mpack -s %s{Subject (required): ,[%f]} %f %s{To: ,}&;;;;y
^CP	= DECRYPT; pgp -- %f;;;y
^Cp	= ENCRYPT; pgp -esa -- %f;;;y
^CU	= DIRECTORY-USAGE; (du -sk %d 1>&2 && exit 1);;;;y
^CW	= WIPE; %?{Wiping selected files? } gitwipe %i;;;;y
^C~	= bin-packing
^C/	= SPLIT; split -b %s{Size of output files (n[bkm]): ,} %f %s{Prefix: ,x};;;;y
^Cb/	= B-SPLIT; split -b %s{Size of output files (n[bkm]): ,} %f %s{Prefix: ,x}&;;;;y
^C^DA   = DPKG-RECORDAVAIL; dpkg -A %i;;;y
^C^DC   = DPKG-CONFIGURE; dpkg --configure `gitdpkgname %i`;;;y
^C^DI   = DPKG-INFO; dpkg -I %f  | $GNUIT_PAGER
^C^DL   = DPKG-LISTFILES; dpkg -L `gitdpkgname %i` | $GNUIT_PAGER
^C^DP   = DPKG-PURGE; dpkg -P `gitdpkgname %i`;;;y
^C^DRA  = R-DPKG-RECORDAVAIL; dpkg -R -A %i;;;y
^C^DRi  = R-DPKG-INSTALL; dpkg -R -i %i;;;y
^C^DRu  = R-DPKG-UNPACK; dpkg -R --unpack %i;;;y
^C^DS   = DPKG-SEARCH; dpkg -S %p/%f;;;y
^C^Dc   = DPKG-CONTENTS; dpkg -c %f | $GNUIT_PAGER
^C^Df   = DPKG-FIELD; dpkg -f %f %s{Fields (Press Enter for all): ,} | $GNUIT_PAGER
^C^Dh   = DPKG-HELP; $GNUIT_PAGER /usr/share/gnuit/dpkg-help.txt
^C^Di   = DPKG-INSTALL; dpkg -i %i;;;y
^C^Dl   = DPKG-LISTPKGS; dpkg -l `gitdpkgname %i` | $GNUIT_PAGER
^C^Dp   = DPKG-PRINTAVAIL; dpkg -p `gitdpkgname %i` | $GNUIT_PAGER
^C^Dr   = DPKG-REMOVE; dpkg -r `gitdpkgname %i`;;;y
^C^Ds   = DPKG-STATUS; dpkg -s `gitdpkgname %i` | $GNUIT_PAGER
^C^Du   = DPKG-UNPACK; dpkg --unpack %i;;;y
^X0	= enlarge-other-panel
^X1	= enlarge-panel
^X2	= two-panels
^X\	= select-entry
^X^A	= apropos
^Xa	= FILE-ACTION; gitaction %p %f
^X^C	= exit
^Xc	= exit
^X^D	= change-directory
^Xd	= change-directory
^XE	= ENV; env | $GNUIT_PAGER;;;y
^Xe	= MULTIPLE-EDIT; $GNUIT_EDITOR %i;;n
^X^F	= FILE-CREATE; $GNUIT_EDITOR %s{File name: ,}
^X^I	= selected-entries-to-input-line
^X^L	= TTY-RESET; reset
^X^N	= next-directory
^X^P	= previous-directory
^X^R	= reset-directory-history
^X^X	= exchange-point-and-mark
^XG	= RECURSIVE-GREP; gitrgrep %s{Search: ,} '%s{Files to be searched: ,*}' | $GNUIT_PAGER;;;y
^Xg	= GREP; grep %s{Search: ,} %i | $GNUIT_PAGER;;;y
^Xh	= HTML; "$GNUIT_BROWSER" /usr/share/doc/gnuit/gnuit.html;;n
^XH	= XHOST; xhost %s{Hosts: ,+ };;;;y
^XI	= ISPELL; ispell %f;;n
^Xi	= INFO; info %s{Info documentation: ,}
^Xk	= KILL; kill %s{Signal number: ,-9} %s{Processes: ,};;;;y
^Xbm	= MAKE; make %s{Options: ,-k }&;;;y
^XM	= make-directory
^Xm	= MAKE; make %s{Options: ,-k };;;y
^Xo	= other-panel
^XP	= set-scroll-step
^Xp	= lock
^Xq	= MAN; man %s{Manual page: ,}
^Xr	= isearch-backward
^XS	= SYNC; sync&;;;;y
^Xs	= isearch-forward
^Xt	= switch-panels
^XT	= DATE; (date 1>&2 && exit 1);;;;y
^Xv	= MULTIPLE-VIEW; $GNUIT_PAGER %i;;;y
^Xw	= WHEREIS; (whereis %s{Program name: ,} 1>&2 && exit 1);;;;y
^Xz	= SUB-SHELL; $GNUIT_SHELL
^XW	= WHICH; (which %s{Program name: ,} 1>&2 && exit 1);;;;y
^X4a	= CHANGE-LOG; $GNUIT_EDITOR ChangeLog;;n
^[xrm	= READ-MAIL; $GNUIT_RMAIL;;n
^Y	= yank
^[+	= select-extension
^[-	= unselect-extension
^_	= backward-delete-char
^[^_	= backward-kill-word
^[^H	= backward-kill-word
^]	= panel-enable-next-mode
^[]	= panel-enable-next-mode
^\	= select-entry
^[\	= delete-horizontal-space
^[^@	= just-one-space
^$	= set-mark
^[%	= FIND; find . -name '%s{File pattern: ,}' -print | $GNUIT_PAGER;;;y
^[$	= FIND-ACTION; find . -name '%s{File pattern: ,}' %s{Action: ,-exec } | $GNUIT_PAGER;;;y
^[&	= LOCATE; locate -- '%s{File pattern: ,}' | $GNUIT_PAGER;;;y
^[ac	= adapt-current-directory
^[ao	= adapt-other-directory
^[b	= backward-word
^[c	= capitalize-word
^[d	= kill-word
^[f	= forward-word
^[g	= horizontal-scroll-left
^[h	= HOME-DIR;;~;;;y
^[i	= INCLUDE-DIR;;/usr/include;;;y
^[j	= horizontal-scroll-right
^[k	= kill-line
^[l	= downcase-word
^[n	= next-history-element
^[o	= tty-mode
^[p	= previous-history-element
^[/	= ROOT-DIR;;/;;;y
^[.	= up-one-dir
^[v	= scroll-down
^[w	= kill-ring-save
^[<	= beginning-of-panel
^[>	= end-of-panel
^[^[1	= FIRST-FLOPPY-DIR;;/mnt/fd0;;;y
^[^[2	= SECOND-FLOPPY-DIR;;/mnt/fd1;;;y
^[^M	= entry-to-input-line
^[^[^M	= other-path-to-input-line
^[ma	= MOUNT-A; gitmount fd0;/mnt/fd0;;;y
^[mb	= MOUNT-B; gitmount fd1;/mnt/fd1;;;y
^[mc	= MOUNT-CDROM; gitmount cdrom;/mnt/cdrom;;;y
^[mf	= MOUNT-FLOPPY; gitmount fd0;/mnt/floppy;;;y
^[mz	= MOUNT-ZIP; gitmount zip;/mnt/zip;;;y
^[mj	= MOUNT-JAZ; gitmount jaz;/mnt/jaz;;;y
^[mt	= MOUNT-THESE; gitmount %i;;;;y
^[ra	= UMOUNT-A; umount /dev/fd0;;;;y
^[rb	= UMOUNT-B; umount /dev/fd1;;;;y
^[rc	= UMOUNT-CDROM; umount /dev/cdrom;;;;y
^[rf	= UMOUNT-FLOPPY; umount /dev/floppy;;;;y
^[rz	= UMOUNT-ZIP; umount /dev/zip;;;;y
^[rj	= UMOUNT-JAZ; umount /dev/jaz;;;;y
^[rt	= UMOUNT-THESE; umount %i;;;;y
^[u	= upcase-word
^[ea	= panel-enable-all
^[ed	= panel-enable-date-time
^[ef	= panel-enable-full-name
^[em	= panel-enable-mode
^[eo	= panel-enable-owner-group
^[es	= panel-enable-size
^[eS	= panel-enable-abbrevsize
^[sd	= panel-sort-by-date
^[se	= panel-sort-by-extension
^[sm	= panel-sort-by-mode
^[sn	= panel-sort-by-name
^[ss	= panel-sort-by-size
^[su	= panel-sort-next-method
^[sgi	= panel-sort-by-group-id
^[sgn	= panel-sort-by-group-name
^[soi	= panel-sort-by-owner-id
^[son	= panel-sort-by-owner-name
^[Sf	= FINGER; finger 00 %s{Server name: ,@} | $GNUIT_PAGER;;;y
^[Sm	= MOUNTED-FILE-SYSTEMS; mount | $GNUIT_PAGER;;;y
^[Sq	= QUOTA; quota -v;;;y
^[Ss	= DISK-FREE-SPACE; df | $GNUIT_PAGER;;;y
^[Su	= USERS; (users 1>&2 && exit 1);;;;y
^[Sv	= VIRTUAL-MEMORY-STATUS; $GNUIT_VMSTAT;;;y
^[Sw	= WHO; w | $GNUIT_PAGER;;;y
^[PA	= PS; ps -a | $GNUIT_PAGER;;;y
^[PB	= PS; ps -f | $GNUIT_PAGER;;;y
^[PC	= PS; ps -ef | $GNUIT_PAGER;;;y
^[PE	= PS; ps -e | $GNUIT_PAGER;;;y
^[PL	= PS; ps -aux | $GNUIT_PAGER;;;y
^[PU	= PS; ps -ux | $GNUIT_PAGER;;;y
^[PX	= PS; ps -x | $GNUIT_PAGER;;;y
^[PY	= PS; ps -ax | $GNUIT_PAGER;;;y
^[PT	= PSTREE; pstree | $GNUIT_PAGER;;;y
^[Pa	= GITPS; gitps -p -a;;n
^[Pb	= GITPS; gitps -p -f;;n
^[Pc	= GITPS; gitps -p -ef;;n
^[Pe	= GITPS; gitps -p -e;;n
^[Pl	= GITPS; gitps -p -aux;;n
^[Pu	= GITPS; gitps -p -ux;;n
^[Px	= GITPS; gitps -p -x;;n
^[Py	= GITPS; gitps -p -ax;;n


###
### Only key sequences starting with characters between ' ' and '~' are
### ALLOWED.
###

[GITPS-Keys]
UP	= previous-line
DOWN	= next-line
RIGHT	= scroll-up
LEFT	= scroll-down
PGUP	= scroll-down
PGDOWN	= scroll-up
HOME	= beginning-of-list
END	= end-of-list
^H	= scroll-down
^J	= next-signal
^L	= refresh
^M	= next-signal
^N	= next-line
^P	= previous-line
^[<	= beginning-of-list
^[>	= end-of-list
^[v	= scroll-down
^V	= scroll-up
^@	= scroll-up
^[g	= horizontal-scroll-left
^[j	= horizontal-scroll-right
A	= SIGALRM
B	= SIGBUS
C	= SIGCHLD
E	= SIGEMT
F	= SIGFPE
H	= SIGHUP
I	= SIGILL
K	= SIGKILL
P	= SIGPIPE
Q	= SIGQUIT
S	= SIGSEGV
T	= SIGTERM
U	= SIGURG
V	= SIGVTALRM
W	= SIGWINCH
X	= SIGXCPU
1	= SIGHUP
2	= SIGINT
3	= SIGQUIT
4	= SIGILL
5	= SIGTRAP
6	= SIGABRT
7	= SIGBUS
8	= SIGFPE
9	= SIGKILL
0	= SIGUSR1
^X1	= SIGSEGV
^X2	= SIGUSR2
^X3	= SIGPIPE
^X4	= SIGALRM
^X5	= SIGTERM
^X6	= SIGSTKFLT
^X7	= SIGCHLD
^X8	= SIGCONT
^X9	= SIGSTOP
^X0	= SIGTSTP
^C1	= SIGTTIN
^C2	= SIGTTOU
^C3	= SIGURG
^C4	= SIGXCPU
^C5	= SIGXFSZ
^C6	= SIGVTALRM
^C7	= SIGPROF
^C8	= SIGWINCH
^C9	= SIGIO
^C0	= SIGPWR
^XK	= kill-process
^Xk	= kill-process
^X^K	= kill-process
^X^C	= exit
F10	= exit
q	= exit


###
### Key sequences starting with characters between ' ' and '~' are IGNORED!
###

[GITVIEW-Keys]
UP	= previous-line
DOWN	= next-line
RIGHT	= scroll-up
LEFT	= scroll-down
PGUP	= scroll-down
PGDOWN	= scroll-up
HOME	= beginning-of-file
END	= end-of-file
^H	= backspace
^J	= action
^L	= refresh
^M	= action
^N	= next-line
^P	= previous-line
^[<	= beginning-of-file
^[>	= end-of-file
^[v	= scroll-down
^V	= scroll-up
^X^C	= exit
^_	= backspace
F10	= exit
