13	INSERT-SELF-COMMAND
NMODE-CURRENT-COMMANDCHAR-UPCASE
NMODE-COMMAND-ARGUMENTINSERT-CHARACTERDINGINSERT-NEXT-CHARACTER-COMMANDNMODE-APPEND-SEPARATED-PROMPTINPUT-DIRECT-TERMINAL-CHARACTERSTRINGIFYX-CHAR-NAMECONCAT
NMODE-COMPLETE-PROMPTRETURN-COMMANDAT-LINE-END?AT-BUFFER-END?MOVE-TO-NEXT-LINE	CURRENT-LINE-EMPTY?INSERT-EOL
MOVE-TO-PREVIOUS-LINE
SELECT-BUFFER-COMMAND
PROMPT-FOR-SELECTABLE-BUFFERBUFFER-SELECT	NMODE-CURRENT-BUFFEROBJECT-GET-HANDLERFASTAPPLY
BUFFER-IS-SELECTABLE?PROMPT-FOR-BUFFERPREVIOUS-BUFFER	KILL-BUFFER-COMMANDPROMPT-FOR-EXISTING-BUFFERYESP
BUFFER-KILL-AND-DETACHMODIFIED?
INSERT-BUFFER-COMMANDINSERT-BUFFER-INTO-BUFFERSELECT-PREVIOUS-BUFFER-COMMAND
BUFFER-SELECT-PREVIOUSVISIT-IN-OTHER-WINDOW-COMMANDNMODE-2-WINDOWS	INPUT-BASE-CHARACTERNMODE-OTHER-WINDOW	WINDOW-SELECT-BUFFER	PROMPT-FOR-FILE-NAME	FIND-FILE-IN-WINDOW
NMODE-REFRESH-COMMAND
NMODE-COMMAND-ARGUMENT-GIVEN	NMODE-CURRENT-WINDOWCURRENT-LINE-POSNMODE-REFRESHNMODE-FULL-REFRESHREADJUST-WINDOWSET-BUFFER-TOPHEIGHTOPEN-LINE-COMMANDMOVE-BACKWARDNMODE-TERMINALRING-BELL
BUFFER-NOT-MODIFIED-COMMANDSET-MODIFIED?SET-MARK-COMMANDCURRENT-MARK	BUFFER-SET-POSITIONPREVIOUS-MARK	SET-MARK-FROM-POINT
MARK-BEGINNING-COMMAND	BUFFER-GET-POSITION	MOVE-TO-BUFFER-STARTMARK-END-COMMANDMOVE-TO-BUFFER-END
TRANSPOSE-CHARACTERS-COMMANDAT-LINE-START?	CURRENT-LINE-LENGTHPREVIOUS-CHARACTERDELETE-PREVIOUS-CHARACTERMOVE-FORWARDMARK-WORD-COMMANDMOVE-FORWARD-WORD-COMMANDMARK-FORM-COMMANDMOVE-FORWARD-FORM-COMMANDMARK-WHOLE-BUFFER-COMMAND	NMODE-ABORT-COMMANDTHROWABORTSTART-SCRIPTING-COMMAND
NMODE-SCRIPT-TERMINAL-INPUT
STOP-SCRIPTING-COMMAND
EXECUTE-BUFFER-COMMAND
NMODE-ALLOW-REFRESH-BREAKOUT	NMODE-EXECUTE-BUFFER	EXECUTE-FILE-COMMANDNMODE-EXECUTE-FILETEXT-MODEBUFFER-CREATE-UNSELECTABLE
READ-FILE-INTO-BUFFERAPROPOS-COMMANDPROMPT-FOR-STRING	NMODE-BEGIN-TYPEOUTPRINT-MATCHING-DISPATCHPRINTFNMODE-END-TYPEOUTFLUID1PUTENTRYEXPRCs>61V+0v+ A"? Bx A$4D, B1" +0b/+ F$  DxZ$  B D 3l+ + x,:+
>~+>~,~> C-Q> &,,A"? Bx &, B x,,  ,,Z$  B D 3l+# +% x,:+ >~,~>Z$  Bx D 3lx+, +4,3B+3,2B+3,,2B+3,	,	+3,	:+*>,~,
+Select Buffer: >  Bx E,  x , Bx3B+B,
2B+B  Dx x D>+
7x	Kill unsaved buffer?Kill buffer: >  X, Bx B W,   ,3B+T W,3B+U x>+ >,~ExHInsert Buffer:  ], +X>  Bx , x2L+c>+ >,~Find file: >,,,0B!+m,
 Bx, x>+0B#+s, Bx  t,  x>+>+e>3@+  Bx  B B ,   , B, B~7 x+  B~ ,  ~+  B~ ,  ~//x ~ ,>}+  Bx 
,  x ,>}+xxx>Z$  Bx D 3lx+ +,	,:+>,~>  Bx ,  x >+x>  Bx #,   x >+x3@+',,++ >,! Bx,!,  x>+>,! Bx,",  x>+>,#2B+4,$0"+5>+,3B+7,,$ Bx,%,% x>+>,! Bx,&,  x>+>,! Bx,',  x>+,", +!  H+)x)Script Input to Buffer:  N,
+*H +*	Execute from Buffer:  V,
  L,+,PExecute File:  [,+-WFOO> Bx . d,. B x,/  L, >+,\-----Show commands whose names contain the string:>  r,0 Bx,0 x,1 r,1>+2df B,2 B,2 A,2 A,2 @,2 @,2 ?,2 ?,2Z& > >,3Z& > =,3Z&' > =,3Z&6 > <,3Z&: > <,3Z&K > ;,3Z&[ > ;,3Z&^ > :,3Z&g > :,3Z&u > 9,3Z& > 9,3Z& > 8,3Z& > 8,3Z&$ > 7,3Z&( > 7,3Z&, > 6,3Z&1 > 6,3Z&; > 5,3Z&@ > 5,3Z&D > 4,3Z&F > 4,3Z&L > 3,3Z&O > 3,3Z&S > 2,3Z&Y > 2,3Z&] > 1,3Z&l > 1+3x/x-x-x+x+x*x(x(x'x&x#x"x xxxxxxxxxx
x
xxxx3x.x,xxxxxx"A
@DA(
<E*(@P( <T
`*a
@(Q(A A E
xX"@JU"AE
EP E0V*X*`PTD*U*U*QQ(T*
E"QQ(T*
E"QQ(T*
E"Wx