                         Initialization file for JOE

 JOE looks for this file in:
	1 - .joerc
	2 - $HOME/.joerc
	3 - /usr/local/lib/joerc

 FIRST SECTION: Default global options:

 Put each option you want set in the first column:

 -mid		Cursor is recentered when scrolling is necessary
 -asis		Characters 128 - 255 shown as-is
 -stacol	Column number in status line
 -starow	Row number in status line
 -force		Force final newline when files are saved
 -help		Start with help on
 -pg nnn	No. lines to keep for PgUp/PgDn
 -gtab nnn	Default tab width for prompt windows
 -nobackups	If you don't want backup files to be created
 -lightoff	Turn off highlighting after block copy or move
 -exask		^KX always confirms file name
 -skiptop nnn	Don't use top nnn lines of the screen

 SECOND SECTION: File name dependant local option settings:

 Each line with '*' in the first column indicates the modes which should be
 files which match the regular expression.  If more than one regular
 expression matches the file name, than the last matching one is chosen.

 Here is a list of modes which can be set:

	-wordwrap		Wordwrap
	-autoindent		Auto indent
	-overwrite		Overtype mode
	-lmargin nnn		Left margin
	-rmargin nnn		Right margin
	-tab nnn		Tab width
	-indentc nnn		Indentation character (32 for space, 9 for tab)
	-istep nnn		Number of indentation columns
*
-wordwrap

*.c
-autoindent

*.h
-autoindent

*akefile
*AKEFILE
*joerc

*.p
-autoindent

 THIRD SECTION: Named help screens:

 Use \i to turn on/off inverse video
 Use \u to turn on/off underline

{Basic
\i   Help Screen    turn off with ^KH                                            \i
\i \i\uCURSOR\u           \uGO TO\u            \uBLOCK\u      \uDELETE\u   \uMISC\u         \uEXIT\u      \i \i
\i \i^B left ^F right ^U  prev. screen ^KB begin  ^D char. ^KJ reformat ^KX save  \i \i
\i \i^P up   ^N down  ^V  next screen  ^KK end    ^Y line  ^TT overtype ^C  abort \i \i
\i \i^Z previous word ^A  beg. of line ^KM move   ^W >word `   Ctrl-    ^KZ shell \i \i
\i \i^X next word     ^E  end of line  ^KC copy   ^O word< ^\\  Meta-    \uFILE\u      \i \i
\i \i\uSEARCH\u           ^KU top of file  ^KW file   ^J >line ^R  retype   ^KE new   \i \i
\i \i^KF find text    ^KV end of file  ^KY delete ^_ undo  ^@  insert   ^KR insert\i \i
\i \i^L  find next    ^KL to line No.  ^K/ filter ^^ redo               ^KD save  \i \i
}

{Windows
\i   Help Screen    turn off with ^KH                                            \i
\i \i^KO Split the window into two.  You can then use ^KE to load a file into the \i \i
\i \i    new window.                                                              \i \i
\i \i^KG Make current window bigger         ^KT Make current window smaller       \i \i
\i \i^KN Go to the window below             ^KP Go to the window above            \i \i
\i \i^C  Eliminate the current window       ^KI Show all windows / Show one window\i \i
}

{Advanced
\i   Help Screen    turn off with ^KH                                            \i
\i \i ^K \\     repeat next command nn times     ^G   goto matching ( [ {          \i \i
\i \i ^K SPACE show position status             ^K-  goto prevous place in        \i \i
\i \i ^K [ 0-9 begin recording macro n               position history             \i \i
\i \i ^K ]     stop recording                   ^K=  goto next place              \i \i
\i \i ^K 0-9   play macro n                     ^K,  indent marked block less     \i \i
\i \i ^K A     center line                      ^K.  indent marked block more     \i \i
\i \i ^T X     rectangle mode                   ^K;  tag search                   \i \i
\i \i ^K '     terminal window                                                    \i \i
}

{Options
\i   Help Screen    turn off with ^KH                                            \i
\i \i                                Mode Settings                                \i \i
\i \i                                                                             \i \i
\i \i ^TT Insert/Overtype             ^TM Recenter cursor when it goes off window \i \i
\i \i ^TA Autoindent on/off           ^TF Force final NL when files are written   \i \i
\i \i ^TW Wordwrap on/off             ^TH Display characters above 127 as-is      \i \i
\i \i ^TL Left margin                 ^TN Show line number on status line         \i \i
\i \i ^TR Right margin                ^TC Show column number on status line       \i \i
\i \i ^TP No. PgUp/PgDn Lines         ^TD Tab width                               \i \i
\i \i ^TK Indent character            ^TI Indent step column width                \i \i
\i \i ^TX Rectangle mode                                                          \i \i
}

{Search
\i   Help Screen    turn off with ^KH                                            \i
\i \iSpecial search sequences:                                                    \i \i
\i \i    \\^     matches beginning of line     \\$     matches end of line          \i \i
\i \i    \\<     matches beginning of word     \\>     matches end of word          \i \i
\i \i    \\?     matches any single character  \\*     matches 0 or more characters \i \i
\i \i    \\c     matches balanced C expression \\\\     matches a \\                  \i \i
\i \i    \\[..]  matches one of a set          \\n     matches a newline            \i \i
\i \i    \\+     matches 0 or more of the character which follows the \\+           \i \i
\i \iSpecial replace sequences:                                                   \i \i
\i \i    \\&     replaced with text which matched search string                    \i \i
\i \i    \\0 - 9 replaced with text which matched Nth \\*, \\?, \\c, \\+, or \\[..]     \i \i
\i \i    \\\\     replaced with \\               \\n     replaced with newline        \i \i
}

{Names
\i   Help Screen    turn off with ^KH                                            \i
\i \i Hit TAB at file name prompts to generate menu of file names                 \i \i
\i \i Or use up/down keys to access history of previously entered names           \i \i
\i \i Special file names:                                                         \i \i
\i \i      !command                 Pipe in/out of a shell command                \i \i
\i \i      >>filename               Append to a file                              \i \i
\i \i      -                        Read/Write to/from standard I/O               \i \i
\i \i      filename,START,SIZE      Read/Write a part of a file/device            \i \i
\i \i          Give START/SIZE in decimal (255), octal (0377) or hex (0xFF)       \i \i
}

{Joe
\i   Help Screen    turn off with ^KH                                            \i
\i \i Joe Allen's email address:  'jhallen@world.std.com' or                      \i \i
\i \i 'rcarter' on the VWIS Linux BBS (508)793-9568                               \i \i
}

 FOURTH SECTION: Key bindings:

 :main are the main editing bindings
 :fprompt are file name prompt bindings
 :prompt are other prompt bindings
 :tab are file menu bindings
 :help are help menu bindings

 Use ^@ through ^_ and ^? for Ctrl chars
 Use SP for space
 Use a TO b to generate a range of characters
 Use UP DOWN RIGHT LEFT HOME END INS DEL PGUP PGDN
     F1 F2 F3 F4 F5 F6 F7 F8 F9 F0 F10
     for the corresponding termcap key sequence definitions

 Simple macros can be made by comma seperating 2 or more command names.  For
 example:

 bof,bol	^T Z		Goto beginning of last line

 Also quoted matter is typed in literally:

 bol,">",dnarw	F1		Quote news article line

:main

type		^I		Tab
quote8		^\		Quote Meta chars
type		SP TO 		Typeable characters
quote		`		Quote Ctrl chars

abort		^C		Abort window
abort		^K Q
abort		^K ^Q
abort		^K q
arg		^K \		Repeat count
backs		^?		Backspace
backs		^H
backw		^O		Backspace word
bknd		^K '		Shell window
blkcpy		^K C		Copy marked block
blkcpy		^K ^C
blkcpy		^K c
blkdel		^K Y		Delete marked block
blkdel		^K ^Y
blkdel		^K y
blkmove		^K M		Move marked block
blkmove		^K ^M
blkmove		^K m
blksave		^K W		Save marked block
blksave		^K ^W
blksave		^K w
bof		^K U		Goto beginning of file
bof		^K ^U
bof		^K u
bol		HOME		Goto beginning of line
bol		^A
center		^K A		Center line
center		^K ^A
center		^K a
delch		DEL		Delete character
delch		^D
deleol		^J		Delete to end of line
dellin		^Y		Delete entire line
delw		^W		Delete word to right
dnarw		DOWN		Go down
dnarw		^N
dnarw		^[ O B
dnarw		^[ [ B
edit		^K E		Edit a file
edit		^K ^E
edit		^K e
eof		^K V		Go to end of file
eof		^K ^V
eof		^K v
eol		END		Go to end of line
eol		^E
explode		^K I		Show one window / Show all windows
explode		^K ^I
explode		^K i
exsave		^K X		Save and exit
exsave		^K ^X
exsave		^K x
ffirst		^K F		Find first
ffirst		^K ^F
ffirst		^K f
filt		^K /		Filter block
fnext		^L		Find next
format		^K J		Format paragraph
format		^K ^J
format		^K j
groww		^K G		Grow window
groww		^K ^G
groww		^K g
help		^K H		Help
help		^K ^H
help		^K h
iasis		^T H		Characters 160-254 shown as-is
iasis		^T ^H
iasis		^T h
iforce		^T F		Force final newline
iforce		^T ^F
iforce		^T f
iindent		^T A		Autoindent on/off
iindent		^T ^A
iindent		^T a
iindentc	^T k
iindentc	^T K
iindentc	^T ^K
ilmargin	^T L		Set left margin
ilmargin	^T ^L
ilmargin	^T l
imid		^T M		Center cursor when scrolling
imid		^T ^M
imid		^T m
insc		INS		Insert a space
insc		^@
insf		^K R		Insert a file
insf		^K ^R
insf		^K r
ipgamnt		^T P		No. lines to keep for PGUP/PGDN
ipgamnt		^T ^P
ipgamnt		^T p
irmargin	^T R		Set right margin
irmargin	^T ^R
irmargin	^T r
istacol		^T C		Column number on status line
istacol		^T ^C
istacol		^T c
istarow		^T N		Row number on status line
istarow		^T ^N
istarow		^T n
iistep		^T i
iistep		^T I
iistep		^T ^I
isquare		^T x
isquare		^T X
isquare		^T ^X
itab		^T D
itab		^T ^D
itab		^T d
itype		^T T		Insert/Overtype
itype		^T ^T
itype		^T t
iwrap		^T W		Word wrap
iwrap		^T ^W
iwrap		^T w
lindent		^K ,		Indent to left
line		^K L		Goto line no.
line		^K ^L
line		^K l
ltarw		LEFT		Go left
ltarw		^B
ltarw		^[ O D
ltarw		^[ [ D
markb		^K B		Set beginning of marked block
markb		^K ^B
markb		^K b
markk		^K K		Set end of marked block
markk		^K ^K
markk		^K k
nextpos		^K =		Goto next position in position history
nextw		^K N		Goto window below
nextw		^K ^N
nextw		^K n
nextword	^X		Goto next word
open		^]		Split line
pgdn		PGDN		Screen down
pgdn		^V
pgdn		^[ [ 6 ~
pgup		PGUP		Screen up
pgup		^U
pgup		^[ [ 5 ~
play		^K 0 TO 9	Execute macro
prevpos		^K -
prevw		^K P		Window above
prevw		^K ^P
prevw		^K p
prevword	^Z		Previous word
record		^K [		Record macro
redo		^^		Redo changes
retype		^R		Refresh screen
rindent		^K .		Indent to right
rtarw		RIGHT		Go right
rtarw		^F
rtarw		^[ O C
rtarw		^[ [ C
rtn		^M		Return
save		^K D		Save file
save		^K S
save		^K ^D
save		^K ^S
save		^K d
save		^K s
shell		^K Z		Shell escape/Suspend
shell		^K ^Z
shell		^K z
shrinkw		^K T		Shrink window
shrinkw		^K ^T
shrinkw		^K t
splitw		^K O		Split window
splitw		^K ^O
splitw		^K o
stat		^K SP		Show status
stop		^K ]		Stop recording macro
tag		^K ;
tomarkb		^[ b		Go to beginning of marked block
tomarkk		^[ k		Go to end of marked block
tomarkbk	^[ g		Switch between beginning and end of marked
tomatch		^G		Goto matching parenthasis
undo		^_		Undo changes
uparw		UP		Go up
uparw		^P
uparw		^[ O A
uparw		^[ [ A
upslide		^[ w		Scroll up one line
dnslide		^[ z		Scroll down one line

:prompt

type		^I		Tab
quote8		^\		Quote Meta chars
type		SP TO 		Typeable characters
quote		`		Quote Ctrl chars

abortpw		^C		Abort window
abortpw		^K Q
abortpw		^K ^Q
abortpw		^K q
arg		^K \		Repeat count
backs		^?		Backspace
backs		^H
backw		^O		Backspace word
blkcpy		^K C		Copy marked block
blkcpy		^K ^C
blkcpy		^K c
blkdel		^K Y		Delete marked block
blkdel		^K ^Y
blkdel		^K y
blkmove		^K M		Move marked block
blkmove		^K ^M
blkmove		^K m
blksave		^K W		Save marked block
blksave		^K ^W
blksave		^K w
bof		^K U		Goto beginning of file
bof		^K ^U
bof		^K u
bol		HOME		Goto beginning of line
bol		^A
center		^K A		Center line
center		^K ^A
center		^K a
delch		DEL		Delete character
delch		^D
deleol		^J		Delete to end of line
dellin		^Y		Delete entire line
delw		^W		Delete word to right
dnarw		DOWN		Go down
dnarw		^N
dnarw		^[ O B
dnarw		^[ [ B
edit		^K E		Edit a file
edit		^K ^E
edit		^K e
eof		^K V		Go to end of file
eof		^K ^V
eof		^K v
eol		END		Go to end of line
eol		^E
explode		^K I		Show one window / Show all windows
explode		^K ^I
explode		^K i
exsave		^K X		Save and exit
exsave		^K ^X
exsave		^K x
ffirst		^K F		Find first
ffirst		^K ^F
ffirst		^K f
filt		^K /		Filter block
fnext		^L		Find next
format		^K J		Format paragraph
format		^K ^J
format		^K j
groww		^K G		Grow window
groww		^K ^G
groww		^K g
help		^K H		Help
help		^K ^H
help		^K h
iasis		^T H		Characters 160-254 shown as-is
iasis		^T ^H
iasis		^T h
iforce		^T F		Force final newline
iforce		^T ^F
iforce		^T f
iindent		^T A		Autoindent on/off
iindent		^T ^A
iindent		^T a
iindentc	^T k
iindentc	^T K
iindentc	^T ^K
ilmargin	^T L		Set left margin
ilmargin	^T ^L
ilmargin	^T l
imid		^T M		Center cursor when scrolling
imid		^T ^M
imid		^T m
insc		INS		Insert a space
insc		^@
insf		^K R		Insert a file
insf		^K ^R
insf		^K r
ipgamnt		^T P		No. lines to keep for PGUP/PGDN
ipgamnt		^T ^P
ipgamnt		^T p
irmargin	^T R		Set right margin
irmargin	^T ^R
irmargin	^T r
istacol		^T C		Column number on status line
istacol		^T ^C
istacol		^T c
istarow		^T N		Row number on status line
istarow		^T ^N
istarow		^T n
iistep		^T i
iistep		^T I
iistep		^T ^I
isquare		^T x
isquare		^T X
isquare		^T ^X
itab		^T D
itab		^T ^D
itab		^T d
itype		^T T		Insert/Overtype
itype		^T ^T
itype		^T t
iwrap		^T W		Word wrap
iwrap		^T ^W
iwrap		^T w
lindent		^K ,		Indent to left
line		^K L		Goto line no.
line		^K ^L
line		^K l
ltarw		LEFT		Go left
ltarw		^B
ltarw		^[ O D
ltarw		^[ [ D
markb		^K B		Set beginning of marked block
markb		^K ^B
markb		^K b
markk		^K K		Set end of marked block
markk		^K ^K
markk		^K k
nextpos		^K =		Goto next position in position history
nextw		^K N		Goto window below
nextw		^K ^N
nextw		^K n
nextword	^X		Goto next word
open		^]		Split line
pgdn		PGDN		Screen down
pgdn		^V
pgdn		^[ [ 6 ~
pgup		PGUP		Screen up
pgup		^U
pgup		^[ [ 5 ~
play		^K 0 TO 9	Execute macro
prevpos		^K -
prevw		^K P		Window above
prevw		^K ^P
prevw		^K p
prevword	^Z		Previous word
record		^K [		Record macro
redo		^^		Redo changes
retype		^R		Refresh screen
rindent		^K .		Indent to right
rtarw		RIGHT		Go right
rtarw		^F
rtarw		^[ O C
rtarw		^[ [ C
rtnpw		^M		Return
save		^K D		Save file
save		^K S
save		^K ^D
save		^K ^S
save		^K d
save		^K s
shell		^K Z		Shell escape/Suspend
shell		^K ^Z
shell		^K z
shrinkw		^K T		Shrink window
shrinkw		^K ^T
shrinkw		^K t
splitw		^K O		Split window
splitw		^K ^O
splitw		^K o
stat		^K SP		Show status
stop		^K ]		Stop recording macro
tag		^K ;
tomatch		^G		Goto matching parenthasis
undo		^_		Undo changes
uparw		UP		Go up
uparw		^P
uparw		^[ O A
uparw		^[ [ A

:fprompt

complete	^I		Complete file name
quote8		^\		Quote Meta chars
type		SP TO 		Typeable characters
quote		`		Quote Ctrl chars

abortpw		^C		Abort window
abortpw		^K Q
abortpw		^K ^Q
abortpw		^K q
arg		^K \		Repeat count
backs		^?		Backspace
backs		^H
backw		^O		Backspace word
blkcpy		^K C		Copy marked block
blkcpy		^K ^C
blkcpy		^K c
blkdel		^K Y		Delete marked block
blkdel		^K ^Y
blkdel		^K y
blkmove		^K M		Move marked block
blkmove		^K ^M
blkmove		^K m
blksave		^K W		Save marked block
blksave		^K ^W
blksave		^K w
bof		^K U		Goto beginning of file
bof		^K ^U
bof		^K u
bol		HOME		Goto beginning of line
bol		^A
center		^K A		Center line
center		^K ^A
center		^K a
delch		DEL		Delete character
delch		^D
deleol		^J		Delete to end of line
dellin		^Y		Delete entire line
delw		^W		Delete word to right
dnarw		DOWN		Go down
dnarw		^N
dnarw		^[ O B
dnarw		^[ [ B
edit		^K E		Edit a file
edit		^K ^E
edit		^K e
eof		^K V		Go to end of file
eof		^K ^V
eof		^K v
eol		END		Go to end of line
eol		^E
explode		^K I		Show one window / Show all windows
explode		^K ^I
explode		^K i
exsave		^K X		Save and exit
exsave		^K ^X
exsave		^K x
ffirst		^K F		Find first
ffirst		^K ^F
ffirst		^K f
filt		^K /		Filter block
fnext		^L		Find next
format		^K J		Format paragraph
format		^K ^J
format		^K j
groww		^K G		Grow window
groww		^K ^G
groww		^K g
help		^K H		Help
help		^K ^H
help		^K h
iasis		^T H		Characters 160-254 shown as-is
iasis		^T ^H
iasis		^T h
iforce		^T F		Force final newline
iforce		^T ^F
iforce		^T f
iindent		^T A		Autoindent on/off
iindent		^T ^A
iindent		^T a
iindentc	^T k
iindentc	^T K
iindentc	^T ^K
ilmargin	^T L		Set left margin
ilmargin	^T ^L
ilmargin	^T l
imid		^T M		Center cursor when scrolling
imid		^T ^M
imid		^T m
insc		INS		Insert a space
insc		^@
insf		^K R		Insert a file
insf		^K ^R
insf		^K r
ipgamnt		^T P		No. lines to keep for PGUP/PGDN
ipgamnt		^T ^P
ipgamnt		^T p
irmargin	^T R		Set right margin
irmargin	^T ^R
irmargin	^T r
istacol		^T C		Column number on status line
istacol		^T ^C
istacol		^T c
istarow		^T N		Row number on status line
istarow		^T ^N
istarow		^T n
iistep		^T i
iistep		^T I
iistep		^T ^I
isquare		^T x
isquare		^T X
isquare		^T ^X
itab		^T D
itab		^T ^D
itab		^T d
itype		^T T		Insert/Overtype
itype		^T ^T
itype		^T t
iwrap		^T W		Word wrap
iwrap		^T ^W
iwrap		^T w
lindent		^K ,		Indent to left
line		^K L		Goto line no.
line		^K ^L
line		^K l
ltarw		LEFT		Go left
ltarw		^B
ltarw		^[ O D
ltarw		^[ [ D
markb		^K B		Set beginning of marked block
markb		^K ^B
markb		^K b
markk		^K K		Set end of marked block
markk		^K ^K
markk		^K k
nextpos		^K =		Goto next position in position history
nextw		^K N		Goto window below
nextw		^K ^N
nextw		^K n
nextword	^X		Goto next word
open		^]		Split line
pgdn		PGDN		Screen down
pgdn		^V
pgdn		^[ [ 6 ~
pgup		PGUP		Screen up
pgup		^U
pgup		^[ [ 5 ~
play		^K 0 TO 9	Execute macro
prevpos		^K -
prevw		^K P		Window above
prevw		^K ^P
prevw		^K p
prevword	^Z		Previous word
record		^K [		Record macro
redo		^^		Redo changes
retype		^R		Refresh screen
rindent		^K .		Indent to right
rtarw		RIGHT		Go right
rtarw		^F
rtarw		^[ O C
rtarw		^[ [ C
rtnpw		^M		Return
save		^K D		Save file
save		^K S
save		^K ^D
save		^K ^S
save		^K d
save		^K s
shell		^K Z		Shell escape/Suspend
shell		^K ^Z
shell		^K z
shrinkw		^K T		Shrink window
shrinkw		^K ^T
shrinkw		^K t
splitw		^K O		Split window
splitw		^K ^O
splitw		^K o
stat		^K SP		Show status
stop		^K ]		Stop recording macro
tag		^K ;
tomatch		^G		Goto matching parenthasis
undo		^_		Undo changes
uparw		UP		Go up
uparw		^P
uparw		^[ O A
uparw		^[ [ A

:tab

keytab		^@ TO 

aborttab	^C
aborttab	^K Q
aborttab	^K ^Q
aborttab	^K q
arg		^K \
backstab	^?
backstab	^H
boftab		^K U
boftab		^K ^U
boftab		^K u
boltab		HOME
boltab		^A
dnarwtab	DOWN
dnarwtab	^N
dnarwtab	^[ [ B
dnarwtab	^[ O B
eoftab		^K V
eoftab		^K ^V
eoftab		^K v
eoltab		END
eoltab		^E
explode		^K I
explode		^K ^I
explode		^K i
help		^K H
help		^K ^H
help		^K h
ltarwtab	LEFT
ltarwtab	^B
ltarwtab	^[ [ D
ltarwtab	^[ O D
nextw		^K N
nextw		^K ^N
nextw		^K n
play		^K 0 TO 9
prevw		^K P
prevw		^K ^P
prevw		^K p
record		^K [
retype		^R
rtarwtab	RIGHT
rtarwtab	^F
rtarwtab	^[ [ C
rtarwtab	^[ O C
rtntab		SP
rtntab		^M
shell		^K Z
shell		^K ^Z
shell		^K z
stop		^K ]
uparwtab	UP
uparwtab	^P
uparwtab	^[ [ A
uparwtab	^[ O A

:help

keyhelp		^@ TO 

aborthelp	^C
aborthelp	^K Q
aborthelp	^K ^Q
aborthelp	^K q
arg		^K \
bofhelp		^K U
bofhelp		^K ^U
bofhelp		^K u
bolhelp		HOME
bolhelp		^A
dnarwhelp	DOWN
dnarwhelp	^N
dnarwhelp	^[ [ B
dnarwhelp	^[ O B
eofhelp		^K V
eofhelp		^K ^V
eofhelp		^K v
eolhelp		END
eolhelp		^E
explode		^K I
explode		^K ^I
explode		^K i
ltarwhelp	LEFT
ltarwhelp	^B
ltarwhelp	^[ [ D
ltarwhelp	^[ O D
nextw		^K N
nextw		^K ^N
nextw		^K n
play		^K 0 TO 9
prevw		^K P
prevw		^K ^P
prevw		^K p
record		^K [
retype		^R
rtarwhelp	RIGHT
rtarwhelp	^F
rtarwhelp	^[ [ C
rtarwhelp	^[ O C
rtnhelp		SP
rtnhelp		^M
rtnhelp		^K H
rtnhelp		^K ^H
rtnhelp		^K h
shell		^K Z
shell		^K ^Z
shell		^K z
stop		^K ]
uparwhelp	UP
uparwhelp	^P
uparwhelp	^[ [ A
uparwhelp	^[ O A

:query

typeqw		y
typeqw		Y
typeqw		n
typeqw		N
typeqw		0 TO 9

abortqw		^C
abortqw		^K Q
abortqw		^K ^Q
abortqw		^K q
explode		^K I
explode		^K ^I
explode		^K i
nextw		^K N
nextw		^K ^N
nextw		^K n
prevw		^K P
prevw		^K ^P
prevw		^K p
retype		^R
shell		^K Z
shell		^K ^Z
shell		^K z

:querya

typeqw		^@ TO 

:querysr

typeqw		y
typeqw		Y
typeqw		n
typeqw		N
typeqw		r
typeqw		R
typeqw		0 TO 9

abortqw		^C
abortqw		^K Q
abortqw		^K ^Q
abortqw		^K q
explode		^K I
explode		^K ^I
explode		^K i
nextw		^K N
nextw		^K ^N
nextw		^K n
prevw		^K P
prevw		^K ^P
prevw		^K p
retype		^R
shell		^K Z
shell		^K ^Z
shell		^K z
