		VEDIT 4.0 (and later) EQUIVALENT COMMANDS
		-----------------------------------------

		Last Change: Sept. 13, 1995

Cross reference between old 3.x commands and new 4.0 commands. Includes
all 3.x commands, internal values and configuration parameters. It also
lists all 4.2 commands, configuration paramaters and reserved words.


Old		New					Abbreviation
--------------------------------------------------------------------

nA		File_Read(n)				FR
0A		File_Read(0)
-nA		File_Read(-n)

B		Begin_Of_File()				BOF

mC		Char(m); 				C

nD		Del_Char(n)				DC
p,qD		Del_Block(p,q)				DB
p,q@D		Del_Block(p,q,COLUMN)

F/ss/		Search("ss",SET)			S
nF/ss/		Search("ss",COUNT,n)
-F/ss/		Search("ss",REVERSE)
:F/ss/		Search("ss",NOERR)
\F/ss/		Search("ss",REGEXP)
p,qF/ss/	Search_Block("ss",p,q)			SB
p,q@F/ss/	Search_Block("ss",p,q,COLUMN)

mG		Block_Copy(m)				BCP
p,qG		Block_Copy(p,q)
p,q:G		Block_Copy(p,q,EXTRA)
p,q@G		Block_Copy(p,q,COLUMN)
+p,qG		Block_Copy(p,q,ADVANCE)

H		Help()					H
H text		Help("text")

I/text/		Ins_Text("text")			IT
nI/text/	Ins_Text("text",COUNT,n)
-I/text/	Ins_Text("text",OVERWRITE)

mK		Del_Line(m)				DL

mL		Line(m)					L
m:L		Line(m,NOERR)
0L		Line(0); Begin_Of_Line()

M(r)		Call(r)

nN/ss/		Search("ss",COUNT,n)			S

S/ss/text/	Replace("ss","text")			R
nS/ss/text/	Replace("ss","text",COUNT,n)
#S/ss/text/	Replace("ss","text",ALL)
n:S/ss/text/	Replace("ss","text",NOERR+COUNT,n)
p,qS/ss/text/	Replace_Block("ss","text",p,q)
p,q@S/ss/text/	Replace_Block("ss","text",p,q,COLUMN)

mT		Type(m)					T
p,qT		Type_Block(p,q)				TB
p,q@T		Type_Block(p,q,COLUMN)

U		Mem_Status()				MSTAT

V		Visual()				V
nV		Visual(n)
-V		Update()				U

nW		File_Write(n)				FW
0W		File_Write(0)
-nW		File_Write(-n)

Z		End_Of_File()				EOF

EA		File_Save()				FS
:EA		File_Save(NOMSG)
EAA		File_Save(ALL)
+EA file	File_Save_As("file")			FSA

EB file		File_Open("file")			FO
:EB file	File_Open("file",BROWSE)
EB f1 f2	File_Open("file1 file2")
EB f1 -a f2	File_Open("file1 -a file2")
EB		Name_File()				NF

ED fspec	Directory("fspec")			DIR
nED fspec	Directory("fspec",COUNT,n)
-ED fspec	Directory("fspec",NOMSG)
:ED fspec	File_Exist("fspec")			FEXIST
0:ED fspec	File_Exist("fspec",SUPPRESS)

EE(r)		Buf_Switch(r)				BS
EE(#x)		Buf_Switch(#x)
-EE(r)		Buf_Switch(r,LOCAL)
:EE(r)		Buf_Switch(r,NOMSG)
@EE(r)		Buf_Switch(r,SUPPRESS)

EF		File_Truncate()				FTRUNC
EFY		File_Truncate(NOCONFIRM)

EG file		Ins_File("file")			INSF
EG file[j,l]	Ins_File("file",j,l)

EH		*** Obsolete ***

nEI		Ins_Char(n)				IC
-nEI		Ins_Char(n,OVERWRITE)

nEJ		Goto_Pos(n)				GP

EK fspec	File_Delete("fspec")			FDEL
-EK fspec	File_Delete("fspec",NOCONFIRM)
:EK fspec	File_Delete("fspec",NOERR)

EL file		Type_File("file")			TF
EL file[j,l]	Type_File("file",j,l)

EM/ss/		Match("ss")
nEM/ss/		Match("ss",COUNT,n)

EN		Mem_Free(n)				MF
nEN		Mem_Free(n)
0EN		Mem_Free(0)

EO		Config()				CF
EO n		Config(name)
EO n k		Config(name,k)

EP		Config()				CF
EP n		Config(name)
EP n k		Config(name,k,ALL)
-EP n k		Config(name,k,LOCAL)
:EP n k		Config(name,k)

EQ		Buf_Quit()				BQ
EQY		Buf_Quit(NOCONFIRM)
-EQ		Buf_Quit(DELETE)
@EQ		Buf_Quit(MAINBUF)
EQA		Qall
EQAY		Qally

ER file		File_Open_Read("file")			FOPENR
ER		Name_Read()				NR
+ER		Name_Read(EXTRA)
:ER		Name_Read(NOCR+NOMSG)

ES		Config()				CF
ES n		Config(name)
ES n k		Config(name,k)

ET		Config_Tab()				CFT
ET n		Config_Tab(n;ALL)
ET n1,n2...	Config_Tab(n1,n2,...;ALL)
-ET n1,n2...	Config_Tab(n1,n2,...;LOCAL)
:ET n1,n2...	Config_Tab(n1,n2,...)

EU path		Chdir("path")
EU		Name_Dir()				ND
:EU		Name_Dir(NOCR)

EV		Version()				VER

EW file		File_Open_Write("file")			FOPENW
EW		Name_Write()				NW
+EW		Name_Write(EXTRA)
:EW		Name_Write(NOCR+NOMSG)

EX		Buf_Close()				BC
:EX		Buf_Close(NOMSG)
+EX		Buf_Close(DELETE)
@EX		Buf_Close(MAINBUF)
EXA		Xall
EXX		Exit()

EY		File_Close()				FC
:EY		File_Close(NOMSG)

EZ		Buf_Empty()				BY
EZY		Buf_Empty(NOCONFIRM)

cJL		Break
cJM		Return(n)
cJN		Continue
cJO		Break_Out
+JO		Break_Out(EXTRA)
cJP/label/	Goto label

OC command	System("command")			Sys
@OC/command/	System("command")
OC |Rr		System("|@(r)")
-OC command	System("command",NOMSG)
:OC command	System("command",LOCAL)

OD		Date()
:OD		Date(NOCR)

+nOHI		Sys_Input(n,WORD)
+n@OHI		Sys_Input(n)
+n,kOHO		Sys_Output(n,k,WORD)
+n,k@OHO	Sys_Output(n,k)

+n,kOHR		Sys_Peek(n,WORD)
+n,k@OHI	Sys_Peek(n)
+n,kOHS		Sys_Poke(n,n2,WORD)
+n,k@OHS	Sys_Peek(n,n2)

+n,kOHC		Sys_Call(n)
+nOHV		Sys_Int(n)

OS		System()				Sys
OS/prompt/	*** Change prompt with Config_String(OS_PROMPT) ***

OT		Time()
:OT		Time(NOCR)
+OT		Time(EXTRA)

PE		Print_Eject()				PE
-PE		Print_Eject(0)

PF		Print_Finish()				PF

PP		Config()				CF
PP n		Config("name")
PP n k		Config("name",k)

mPR		Print(m)				PR
p,qPR		Print_Block(p,q)			PB

R*		\\

+RA(r)		Reg_Lock_Macro(r)			RLM
-RA		Reg_Lock_Macro(CLEAR)

RB(r)"string"	Reg_Compare(r,"string")			RCOMP

mRC(r)		Reg_Copy(r,m)				RC
mRC(+r)		Reg_Copy(r,m,APPEND)
mRC(-r)		Reg_Copy(r,m,INSERT)
p,qRC(r)	Reg_Copy_Block(r,p,q)			RCB
p,qRC(+r)	Reg_Copy_Block(r,p,q,APPEND)
p,q@RC(r)	Reg_Copy_Block(r,p,q,COLUMN)

RD(r)		Reg_Type(r,0)				RT
nRD(r)		Reg_Type(r,n)

RE(r)		Reg_Empty(r)				RE
+RE(r)		Reg_Empty(r,EXTRA)

RF(r) fspec	Get_Filename(r,"fspec")			GF

RG(r)		Reg_Ins(r)				RI
+RG(r)		Reg_Ins(r,ADVANCE)
@RG(r)		Reg_Ins(r,COLUMN)
:RG(r)		Reg_Ins(r,RAW)

RI(r)/text/	Reg_Set(r,"text")			RS
RI(+r)/text/	Reg_Set(r,"text",APPEND)
RI(-r)/text/	Reg_Set(r,"text",INSERT)

RJ(r)		Chain(r)

RL(r) file	Reg_Load(r,"file")			RL
RL(+r) file	Reg_Load(r,"file",APPEND)
RL(-r) file	Reg_Load(r,"file",INSERT)
+RL(r) file	Reg_Load(r,"file",EXTRA)
:RL(r) file	Reg_Load(r,"file",NOERR)

RM(r)		Compare(r)

RN(r) file	Chain_File(r,"file")			CHAINF

RP(r)		Reg_Print(r)				RP

RPOP(r,s)	Reg_Pop(r,s)

nRPROT(r,s)	Reg_Prot(r,s,n)

RPUSH(r,s)	Reg_Push(r,s)

RQ(r)/text/	Get_Input(r,"text")			GI
:RQ(r)/text/	Get_Input(r,"text",NOCR)
RQ(+r)/text/	Get_Input(r,"text",APPEND)
RQ(-r)/text/	Get_Input(r,"text",INSERT)
+RQ(r)/text/	Get_Input(r,"text",STATLINE)

RR(r,s)		*** Use "Reg_Set(s,@r)"

RS(r) file	Reg_Save(r,"file")			RSAV
-RS(r) file	Reg_Save(r,"file",NOCONFIRM)

RT(r)		Reg_Type(r)				RT
p,qRT(r)	Reg_Type_Block(r,p,q)			RTB

RU		Reg_Status()				RSTAT

RV(r)/name/	Get_Environment(r,"name")		GE

RX(r) file	Call_File(r,"file")			CALLF

nXA(x)		#x = #x+n; #x += n

nXBB		Block_Begin(n)				BB
-XBB		Block_Begin(CLEAR)
-:XBB		Block_Begin(CLEAR,EXTRA)

nXBE		Block_End(n)				BE
-XBE		Block_End(CLEAR)

XF(x)/text/	#x = Get_Key("text")			GK
:XF(x)/text/	#x = Get_Key("text",NOCANCEL)
+XF(x)/text/	#x = Get_Key("text",STATLINE)

XI(x)		Num_Ins(#x)				NI
-XI(x)		Num_Ins(#x,LEFT)
:XI(x)		Num_Ins(#x,NOCR)

XK(x)/text/	#x = Get_Key("text",RAW)		GK
:XK(x)/text/	#x = Get_Key("text",RAW+NOCANCEL)
+XK(x)/text/	#x = Get_Key("text",RAW+STATLINE)

nXM(m)		Set_Marker(m,n)				SM
-XM(m)		Set_Marker(m,CLEAR)

XPOP(x,y)	Num_Pop(x,y)

XPUSH(x,y)	Num_Push(x,y)

XQ(x)/text/	#x = Get_Num("text")			GN
+XQ(x)/text/	#x = Get_Num("text",STATLINE)

mXS(x)		#x = m

XT(x)		Num_Type(#x)				NT
-XT(x)		Num_Type(#x,LEFT)
:XT(x)		Num_Type(#X,NOCR)

XV(x)		#x = Num_Eval()				NE
:XV(x)		#x = Num_Eval(SUPPRESS)

YA		Alert()
n,kYA		Sound(n,k)
-n,KYA		Sound(n,k,EXTRA)

nYB file	Write_Line("file",m)	
p,qYB file	Write_Block("file",p,q)
p,q@YB file	Write_Block("file",p,q,COLUMN)
-p,qYB file	Write_Block("file",p,q,NOCONFIRM)

n,kYC		Obsolete - handled with COLSET option
0,0YC		Obsolete - handled with COLSET option

nYCB		Column_Begin(n)				CB
nYCE		Column_End(n)				CE

nYD		Char_Dump(n)				CD
n:YD		Char_Dump(n,NOCR)

nYEA		Win_Color(n)				WC
n1,n2YEA	Win_Color(n1,n2)
+nYEA		Win_Color(n,n,EXTRA)

nYEB		Type_Space(n)				TS

YEC		Win_Clear()				WCLR

nYED		Win_Display_Mode(n)			WDM

nYEH		Win_Hor(n)				WH

YEL		Win_EOL()				WEOL

nYEM		Screen_Size(n)				SS
n,kYEM		Screen_Size(n,k)			SS
+YEM		Screen_Size(TOGGLE)
YEM		Screen_Reset()				SR

nYEN		Type_Newline(n)				TN

nYER		Set_Visual_Line(n)			SVL
0YER		Set_Visual_Line(0)
+YER		Screen_Reset()				SR

YES		Win_EOS()				WEOS

nYET		Tab_Out(n)				TO

nYEV		Win_Vert(n)				WV

nYF		Format_Para(n)				FP

YG		Match_Paren()				MP

YI		Out_Ins()				OI
-YI		Out_Ins(CLEAR)

YJL file	Config_Load("file")			CFL
+YJL file	Config_Load("file",EXTRA)
:YJL file	Config_Load("file",NOERR)

YJS file	Config_Save("file")			CFSAV
-YJS file	Config_Save("file",NOCONFIRM)
@YJS file	Config_Save("file",EXTRA)

YJV file	Config_Vedit("file")			CFV
+YJV file	Config_Vedit("file",KEYBOARD)

YKA/Key Edit/	Key_Add("Key-seq","Edit-Seq")		KA
-YKA/Key Edit/	Key_Add("Key-seq","Edit-Seq",NOCONFIRM)

YKD/Key-seq/	Key_Delete("Key-seq")			KD
-YKD/Key-seq/	Key_Delete("Key-seq",NOERR)

YKI/Key Edit/	Key_Add("Key-seq","Edit-Seq",INSERT)	KA

nYKK		Key_Record_Mode(n)

YKL file	Key_Load("file")			KL
+YKL file	Key_Load("file",EXTRA)
:YKL file	Key_Load("file",NOERR)

YKN file	Key_Name("file")			KN
:YKN file	Key_Name("file",NOERR)

nYKP		Key_Pop(n)

YKS file	Key_Save("file")			KSAV
:YKS file	Key_Save("file",BINARY)

nYML		Margin_Left(n)				ML

nYMR		Margin_Right(n)				MR

nYMS		Win_Scroll_Margin(n)			WSM

nYN		Ins_Newline(n)				IN

YOD		Out_OS()
-YOD		Out_OS(CLEAR)

YOF file	Out_File("file")			OF
-YOF		Out_File(CLEAR)

YP		Out_Print()				OP
-YP		Out_Print(CLEAR)

YQ file		File_Check("file")			FCHK

YR(r)		Out_Reg(r)				OR
YR(+r)		Out_Reg(r,APPEND)
-YR		Out_Reg(CLEAR)

mYS		Strip_High(m)
p,qYS		Strip_High(p,q)

YT/text/	Message("text")				M
+YT/text/	Message("text",STATLINE)

YUD		Undo_Delete()				UD

YUE		Undo_Edit()				UE

YUL		Undo_Line()				UL

YUR		Undo_Reset()				UR

YV/vm-codes/	Do_Visual("vm-codes")			DOV

YWA(w)		Win_Attach(w)				WA
+YWA(w)		Win_Attach(w,LINKED)
-YWA(w)		Win_Detach(w)				WDET

YWB(w) n	Win_Create(w,n,BOTTOM)			WCRE
YWL(w) n	Win_Create(w,n,LEFT)
YWR(w) n	Win_Create(w,n,RIGHT)
YWT(w) n	Win_Create(w,n,TOP)

+YWT(w) n	Win_Create(w,n,TOP+ATTACH)
0YWT(w) n	Win_Create(w,n,TOP+NOBORDER)
1YWT(w) n	Win_Create(w,n,TOP+MINBORDER)
2YWT(w) n	Win_Create(w,n,TOP+FULLBORDER)

YWD(w)		Win_Delete(w)				WDEL

YWI		Screen_Init()				SI

YWS(w)		Win_Switch(w)				WS
+YWS(w)		Win_Switch(w,ATTACH)

YWZ		Win_Zoom()				WZ
-YWZ		Win_Zoom(CLEAR)
+YWZ		Win_Zoom(TOGGLE)

YYA		Reg_Lock_Macro(r,EXTRA)			RLM

nYYB		Browse_Mode(n)

nYYE		Escape_Mode(n)

YYO		Restore_Pos				RPOS

YYP		Save_Pos				SPOS

nYZ		Sleep(n)


INTERNAL VALUES
---------------

.ba		* Buf_Num_Altered	BNA
.bb		  Block_Begin		BB
.be		  Block_End		BE
.bf		* Buf_Free / Reg_Free	BF / RF
.bm		  Browse_Mode
.bn		* Buf_Num		BN
.bob		* At_BOB
.bof		* At_BOF
.bol		* At_BOL
.bt		* Buf_Total		BT
.bw		* Buf_Window		BW
.bx		* Buf_Next		BX
.c		* Cur_Char		CC
.cb		  Column_Begin		CB
.cc		* Cursor_Col		CRN
.ce		  Column_End		CE
.cm		  Column_Mode		CM
.cn		* Cur_Col		CN
.ed		* Is_Demo
.eob		* At_EOB
.eof		* At_EOF
.eol		* At_EOL
.er		* Error_Flag		EF
.es		* Error_Match		EM
.ev		* Version_Num		VN
.ew		* Error_OS
.fm		  Mem_Free		MF
.fp		* Last_Search_Pos	LSP
.fr		* Search_Status
.fs		* File_Size		FSIZE
.ft		* Reg_Mem_Free
.if		* Is_Open_Read		IOR
.im		  Insert_Mode		IM
.ip		* Match_Item		MI
.kc		  Get_Key		GK
.kf(n)		* Previous_Key(n)	PK(n)
.kp(n)		* Previous_Key(n,RAW)	PK(n,RAW)
.kr		  Get_Key("",RAW)	GK("",RAW)
.ks		* Key_Status		KSTAT
.kt		* Key_Total		KT
.le		  Newline_Chars		NC
.ln		* Cur_Line		CL
.lo		  *** Obsolete ***
.ma		* Mouse_Active
.ml		  Margin_Left		ML
.mn		* Macro_Num		MN
.mr		  Margin_Right		MR
.ms		  Win_Scroll_Margin	WSM
.mv		* Visual_Macro		VM
.m(n)		* Marker(n)
.n		* Chars_Matched		CMAT
.oa		* Is_Altered		IA
.oe		* Is_Saveas
.of		* Is_Open_Write		IOW
.og		* Group_ID
.ol(x)		* Is_Option(x)
.oo		* O_Option
.op		* Process_ID
.os		* OS_Type		OS
.ov		* Is_VSWAP
.ou		* User_ID
.p		  Cur_Pos		CP
.ra		  Reg_Lock_Macro	RLM
.rc		  *** Obsolete ***
.rm		* Remainder
.rp(r)		  Reg_Prot(r)
.rt(r)		  *** Use Reg_Size(r) and Buf_Stat(r)
.rv		  Return_Value		RV
.sc		  Screen_Cols		SCOL
.sd		* Screen_Type		ST
.si		* Screen_IBM		SIBM
.sl		  Screen_Lines		SL
.sm		* Is_Mono
.sv		* Screen_IBM_Mode	SIBMM
.t		* Next_Tab_Stop		NTS
.tt		* Time_Tick		TT
.u(r)		* Reg_Size(r)		RSIZE(r)
.v		  Num_Eval()		NE
.wa		  Win_Color		WC
.wb		* Win_Border		WB
.wc		* Win_Cols		WCOL
.wd		* Win_Display_Mode	WDM
.we		  Win_Color_Erase	WCE
.wl		* Win_Lines		WL
.wm		  *** Use: Win_Status	WSTAT
.wn		* Win_Num		WN
.wq		* Win_Next		WX
.wr		  *** Use: Reverse_Video(Win_Color)
.ws(w)		* Win_Status(w)		WSTAT
.wt		* Win_Total		WT
.wx		  Win_Hor		WH
.wy		  Win_Vert		WV
.wz		* Zoom_Status		ZSTAT


CONFIGURATION PARAMETERS
------------------------

EO   1	   S_CR_TYPE_O    'Cursor type in overstrike mode (0 - 6)'          2
EO   2	   S_CR_BLINK     'Cursor blink rate (10 - 255)'                   35
EO   3	   E_CR_MODE      'Cursor positioning mode (0 - 4)'                 1
EO   4	   E_TYPE_MODE    'Typewriter emulation mode (0 - 7)'               3
EO   5	   E_EXP_TAB      'Expand <Tab> with spaces'                        0
EO   6	   E_BS_MODE      '[BACKSPACE] emulation mode (0 - 3)'              0
EO   7	   E_BM_MODE      'Block marker emulation mode (0 - 2)'             1
EO   8	   E_LINE_MODE    'Line emulation mode (0 - 5)'                     3
EO   9	   E_SPEC_MODE    'Special emulation modes (0 - 255)'               0
EO  10	   U_KEY_IN_O     'Keyboard input options (0 - 15)'                 1
EO  11	   S_DSP_MODE     'Screen display mode (0 - 16)'                    0
EO  12	   U_BEEP_LVL     'Beep level (0=Never, 1 - 4)'                     2
EO  13	   E_EMULATE      'Emulation (0=VEDIT, 2,3=vi, 4=QNX)'              0
EO  14	   U_HELP_LVL     'Help level'                                      1
EO  15	   H_MOUSE_O      'Mouse options (0=Off, 1=Corner, 2=Center)'       1
EO  16	   H_KEY_RATE     'Keyboard typematic rate (0=Normal, 1 - 32)'     25
EO  17	   F_VSWAP	  'Use V-SWAP when entering DOS'                    1
EO  18	   S_CR_TYPE_I    'Cursor type in insert mode (0 - 6)'              1
EO  19	   F_AUTO_SAVE    'Auto-save interval (0=Off, minutes)'             0

EP   1	   CM_USER_P      'User configured parameter (*)'                   0
EP   2	   PG_AUTO_IND    'Auto-indent mode (*)'                            0
EP   3	   PG_IND_INC     'Indent increment (*) (1 - 20)'                   4
EP   4	   PG_CASE_CONV   'Lower/Upper case key conversion (*) (0 - 3)'     2
EP   5	   PG_CONV_C      'Key conversion character (*) (32 - 126)'        59
EP   6	   W_LF_MARG      'Left margin (*) (0 - 80)'                        0
EP   7	   W_RT_MARG      'Right margin (*) (0=Off, 1 - 255)'               0
EP   8	   S_NEWL_D_C     'Newline display character (*) (0 - 255)'        32
EP   9	   S_TAB_D_C      'Tab display character (*) (0 - 255)'            32
EP  10	   E_SCRL_MARG    'Horiz. scroll margin (*) (0=Off, 40 - 2048)'     0
EP  11	   E_SCRL_INC     'Horiz. scroll increment (*) (1 - 100)'          20
EP  12	   F_EOF_PROC     'E-O-F processing (*) (0=Off, 1, 2, 3)'           0
EP  13	   F_F_TYPE       'File type (*) (0=CR+LF, 1=LF, 2=CR, recsize)'    0
EP  14	   F_F_BROWSE     'Enable fast browse mode (*)'                     1
EP  15	   F_AUTO_F_TYPE  'Enable auto-file type (*)'                       1

ES   1	   F_AUTO_BUF     'Enable auto-buffering (0, 1, 2)'                 2
ES   2	  *** Combined with E_EXP_TAB ***
ES   3	   E_TRIM_BK      'Trim spaces after columnar block operation'      1
ES   4	   E_ADV_C_BK     'Advance cursor past block insert'                1
ES   5	   SR_CASE_OPT    'Default case-sensitive option'                   0
ES   6	   SR_RE_OPT	  'Default Regular expression option'               0
ES   7	   SR_RE_MAX      'Maximize Regular expression matching'            1
ES   8	   CM_SUP_ERR     'Suppress error handling'                         0
ES   9	  *** Obsolete ***
ES  10	  *** Obsolete ***
ES  11	   W_JUST_PARA    'Justify paragraphs (0=Off,1=On,2=Unjustify)'     0
ES  12	   F_E_BACKUP     'Enable backup files'                             1
ES  13	   E_INS_MODE     'Insert mode (Visual mode)'                       1
ES  14	  *** Use Col_Mode() ***
ES  15	   CM_E_UNDO	  'Enable undo in Command mode'                     1

PP   1	   P_PAPER_L      'Paper length (5 - 100)'                         62
PP   2	   P_TOP_MARG     'Top margin (0 - 60)'                             3
PP   3	   P_BOT_MARG     'Bottom margin (0 - 60)'                          3
PP   4	   P_LEFT_MARG    'Left margin (0 - 100)'                          10
PP   5	   P_LINE_S       'Line spacing (1 - 4)'                            1
PP   6	   P_E_FF	  'Enable Form-Feed'                                1
PP   7	   P_E_PE	  'Enable page eject on Finish/Eject'               1
PP   8	   P_DEFAULT      'Printer (0=Default ... 7=File)'                  0

YJA  1	   C_TEXT	  'Color for edited text '                          2
YJA  2	   C_STAT	  'Color for status line'                         112
YJA  3	   C_STAT_M       'Color for status line messages'                112
YJA  4	   C_WIN_B	  'Color for window border'                         3
YJA  5	   C_WIN_B_M      'Color for window border message'                48
YJA  6	   C_PROMPT       'Color for dialog prompts'                       23
YJA  7	   C_BAR	  'Color for menu bar'                            112
YJA  8	   C_BAR_S	  'Color for menu bar selection'                  127
YJA  9	   C_BAR_H	  'Color for menu bar highlighting'                23
YJA 10	   C_MENU	  'Color for menu '                                71
YJA 11	   C_MENU_S       'Color for menu selection'                       79
YJA 12	   C_MENU_H       'Color for menu highlighting'      		    0
YJA 13	   CO_BLOCK       'Color override for block highlighting'           0
YJA 14	   CO_CURSOR      'Color override for cursor '                      0
YJA 15	   CO_ERASE       'Color override for screen erase'                 0
YJA 16	   CO_HELP	  'Color override for Help window'                  0
YJA 17	   C_MENU_I       'Color for inactive menu items'		   64
YJA 18	   CO_LINE	  'Color override for current line'                 0

YJX  1	   C_X_TEXT       'Color for edited text '                          7
YJX  2	   C_X_STAT       'Color for status line'                         112
YJX  3	   C_X_STAT_M     'Color for status line messages'                112
YJX  4	   C_X_WIN_B      'Color for window border'                         7
YJX  5	   C_X_WIN_B_M    'Color for window border message'               112
YJX  6	   C_X_PROMPT     'Color for dialog prompts'                      112
YJX  7	   C_X_BAR	  'Color for main menu '                          112
YJX  8	   C_X_BAR_S      'Color for main menu selection'                  15
YJX  9	   C_X_BAR_H      'Color for main menu highlighting'                7
YJX 10	   C_X_MENU       'Color for pull-down menu'                      112
YJX 11	   C_X_MENU_S     'Color for pull-down menu selection'             15
YJX 12	   C_X_MENU_H     'Color for pull-down menu' 	                    0
YJX 13	   CO_X_BLOCK     'Color override for block highlighting'           0
YJX 14	   CO_X_CURSOR    'Color override for cursor '                      0
YJX 15	   CO_X_ERASE     'Color override for screen erase'                 0
YJX 16	   CO_X_HELP      'Color override for Help window'                  0
YJX 17	   C_X_MENU_I     'Color for inactive menu items'      	            0
YJX 18	   CO_X_LINE      'Color override for current line'                 0

YJB  1	   B_HORZ	  'Horizontal border character'                   205
YJB  2	   B_VERT	  'Vertical border character'                     179
YJB  3	   B_TOP_LF       'Top-Left corner character'                     213
YJB  4	   B_TOP_RT       'Top-Right corner character'                    184
YJB  5	   B_BOT_LF       'Bottom-Left corner character'                  212
YJB  6	   B_BOT_RT       'Bottom-Right corner character'                 190
YJB  7	   B_TOP_I	  'Top intersect character'                       209
YJB  8	   B_LEFT_I       'Left intersect character'                      198
YJB  9	   B_MID_I	  'Middle intersect character'                    216
YJB 10	   B_SUB_RT       'Sub-menu (Right)'                               16
YJB 11	   B_SUB_LF       'Sub-menu (Left)'                                17
YJB 12	   B_SB_CHAR      'Scroll bar character'                          176
YJB 13	   B_SB_SLIDE     'Scroll bar slider character'                   219
YJB 14	   B_SB_UP_A      'Scroll bar Up arrow'                            24
YJB 15	   B_SB_DN_A      'Scroll bar Down arrow'                          25
YJB 16	   B_SB_LF_A      'Scroll bar Left arrow'                          27
YJB 17	   B_SB_RT_A      'Scroll bar Right arrow'                         26

YJM  1	   H_USE_BIOS     'Write screen via BIOS'                           0
YJM  2	   S_CURSOR_C     'Cursor character'                               95
YJM  3	   S_ERASE_C      'Screen erase character'                         32
YJM  4	   H_HS_CGA       'High speed CGA'                                  1

YJN  1	   S_N_LINE       'Number of screen lines'                          0
YJN  2	   S_N_COL	  'Number of screen columns'                        0
YJN  3	   S_PG_OVERLAP   'Line overlap when paging'                        2
YJN  4	   S_TOP_MARG     'Top margin for cursor '                          2
YJN  5	   S_BOT_MARG     'Bottom margin for cursor '                       2
YJN  6	   S_STAT_C       'Status line character'                          32
YJN  7	   S_CONT_C       'Screen continuation character'                 173
YJN  8	   S_RESTORE      'Restore screen mode on exit'                     2
YJN  9	   S_WIN_BRD      'Window borders (0=None, 1=Partial, 2=Full)'      1
YJN 10	   S_E_SB	  'Enable scroll bars'                              1
YJN 11	   S_E_SUBM_P     'Enable sub-menu preview'                         1
YJN 12	   S_H_CR_LINE    'Highlight cursor line'                           0

YJO  1	   U_UNDO_MAX     'Undo levels - max'                             500
YJO  2	   U_UNDO_MIN     'Undo levels - min'                             100
YJO  3	   U_REP_MAX      'Max [REPEAT] count'                            256

YJU  1	   F_LOOK_CD      'Look for VEDIT files in current directory'       1
YJU  2	   F_E_STARTUP    'Enable auto-startup (STARTUP.VDM)'               1
YJU  3	   U_SHELL	  'Enable DOS shell'                                1
YJU  4	   H_KEY_IN       'Keyboard input (0=ROM,1=System)'                 0
YJU  5	  *** Discontinued ***
YJU  6	   CM_START       'Start up in Command mode'                        0
YJU  7	   CM_H_CNT       'Count for Command mode help message'             3


NEW COMMANDS IN ALPHABETIC ORDER
--------------------------------

Alert()							YA

At_BOB								.bob

At_BOF								.bof

At_BOL								.bol

At_EOB								.eob

At_EOF								.eof

At_EOL								.eol

Begin_Of_File()			BOF			B

Begin_Of_Line()			BOL			0L

Block_Begin(n)			BB			XBB	.bb

Block_Copy(p,q)			BCP()			G

Block_End(n)			BE			XBE	.be

Block_Fill(ch,p,q)		BFL

Block_Mode(n)			BM

Block_Move(p,q)			BMV()			YYG

Break							JL

Break_Out						JO

Browse_Mode(n)							.bm

Buf_Close()			BC			EX

Buf_Empty()			BY			EZ

Buf_Free()			BF 				.bf

Buf_Next			BX				.bx

Buf_Num				BN				.bn

Buf_Num_Altered			BNA 				.ba

Buf_Num_Window			BNW

Buf_Quit()			BQ			EQ

Buf_Status(r)			BSTAT()				.rt

Buf_Switch(r)			BS()			EE	.bn

Buf_Total			BT 				.bt

Buf_Window			BW				.bw

Call(r,"str")						M

Call_File(r,"file")		CALLF()			RX

Case_Lower_Block(p,q)		CLB()

Case_Switch_Block(p,q)		CSB()

Case_Upper_Block(p,q)		CUB()

Chain(r)						RJ

Chain_File(r,"file")		CHAINF()		RN

Char(m)				C			C

Char_Dump(n)			CD()			YD

Chars_Matched			CMAT				.n

Chdir("path")						EU

Column_Begin(n)			CB 				.cb

Column_End(n)			CE 				.ce

Column_Mode(n)			CM				.cm

Compare(r)						RM

Config()			CF			EO,ES,PP,YJx

Config_Display()		CFD

Config_Load("file")		CFL()			YJL

Config_Save("file")		CFSAV()			YJS

Config_String(n,"str")		CFS			YJS

Config_Tab(n1,n2,...)		CFT			ET

Config_Vedit("file")		CFV()			YJV

Continue						JN

Cur_Char			CC				.c

Cur_Col				CN				.cn

Cur_Line			CL				.ln

Cur_Pos				CP				.p

Cursor_Col			CRN				.cc

Date()							OD

Del_Block(p,q)			DB()			D

Del_Char(n)			DC			D

Del_Line(m)			DL			K

Detab_Block(p,q)		DTAB()

Directory("fspec")		Dir()			ED

Disk_Free(drive)		DKF

Disk_Info(drive)		DKI

Disk_Open(drive)		DKO()

Disk_Open_DOS(drive)		DKOD()

Disk_Open_Mode			DKOM

Disk_Size(drive)		DKS

Do_Visual("vm-codes")		DOV()			YV

End_Of_File()			EOF			Z

End_Of_Line()			EOL

EOB_Pos

Error_Flag			EF				.er

Error_Match			EM				.es

Error_OS							.ew

Escape_Mode(n)						YYE

Exit()							EXX

File_Check("file")		FCHK()			YQ

File_Close()			FC			EY

File_Delete("fspec")		FDEL			EK

File_Exist("fspec")		FEXIST()		:ED

File_Open("file")		FO()			EB

File_Open_Read("file")		FOPENR()		ER

File_Open_Write("file")		FOPENW()		EW

File_Read(n)			FR()			A

File_Save()			FS			EA

File_Save_As("file")		FSA()			+EA

File_Size			FSIZE				.fs

File_Truncate()			FTRUNC			EF

File_Write(n)			FW()			W

Format_Para(n)			FP			YF

Get_Environment(r,"name")	GE()			YV

Get_Filename(r,"fspec")		GF()			RF

Get_Input(r,"text")		GI()			RQ

Get_Key("text")			GK()			XF,XK

Get_Num("text")			GN()			XQ

Goto("label")

Goto_Col(n)			GC()

Goto_Line(n)			GL()

Goto_Marker(m)			GM()

Goto_Pos(n)			GP()			EJ

Group_ID							.og

Help("text")			H			H

Ins_Char(n)			IC()			EI

Ins_File("file")		INSF()			EG

Ins_Indent(n)			II()

Ins_Newline(n)			IN			YN

Ins_Text("text")		IT()			I

Insert_Mode(n)			IM				.im

Is_Altered			IA				.oa

Is_Auto_Execution		IAE				.oa

Is_Demo								.ed

Is_Disk_Open			IDKO

Is_Mono								.sm

Is_New_File			INF

Is_Open_Read			IOR				.if

Is_Open_Write			IOW				.of

Is_Option(x)			IO()				.ol(x)

Is_Saveas							.oe

Is_VEDIT_Ini			IVI

Is_VSWAP							.ov

Is_Windows

Key_Add("Key-seq","Edit-Seq")	KA()			YKA, YKI

Key_Delete("Key-seq")		KD()			YKD

Key_Load("file")		KL()			YKL

Key_Name("file",OPTIONS)				YKN

Key_Pop(n)						YKP

Key_Purge()						YKP

Key_Record_Mode()		KRM			YKK

Key_Save("file")		KS()			YKS

Key_Status			KSTAT				.ks

Key_Total			KT				.kt

Last_Search_Pos			LSP				.fp

Line(m)				L			L

Macro_Num			MN				.mn

Margin_Left(n)			ML			YML	.ml

Margin_Right(n)			MR			YMR	.mr

Marker(m)							.m

Match("ss")						EM

Match_Item			MI				.ip

Match_Paren()			MP			YG

Mem_Free(n)			MF			EN	.fm

Mem_Status()			MSTAT			U

Message("text")			M()			YT

Mouse_Active							.ma

Name_Dir()			ND			EU

Name_File()			NF

Name_Read()			NR			ER

Name_Write()			NW			EW

Newline_Chars			NC				.le

Next_Tab_Stop			NTS				.t

N_Option

Num_All_Bufs

Num_Edit_Bufs

Num_Display(x,y)		NDS()

Num_Eval()			NE			XV	.v

Num_Ins(n)			NI			XI

Num_Pop(x,y)						XPOP

Num_Push(x,y)						XPUSH

Num_Type(n)			NT()			XT

O_Option							.oo

OS_Type				OS			.os

Out_File("file")		OF()			YOF

Out_Ins()			OI			YI

Out_OS()						YOD

Out_Print()			OP			YP

Out_Reg(r)			OR()			YR

Overwrite_Mode(n)		OM

Previous_Key(n)			PK()				.kf(n)

Print(m)			PR			PR

Print_Block(p,q)		PB()			PR

Print_Eject()			PE			PE

Print_Finish()			PF			PF

Process_ID							.op

Qall

Qally

Reg_Compare(r,"string")		RCOMP()			RB

Reg_Copy(r,p,q)			RC()			RC

Reg_Copy_Block(r,m)		RCB()			RC

Reg_Empty(r)			RE()			RE

Reg_Free			RF

Reg_Ins(r)			RI()			RG

Reg_Load(r,"file")		RL()			RL

Reg_Load_Part(r,"file",p,q)	RLP()			RL

Reg_Lock_Macro(r)		RLM()			RA	.ra

Reg_Mem_Free			RMF				.ft

Reg_Pop(r,s)						RPOP

Reg_Print(r)			RP()			RP

Reg_Prot(r,s,n)						RPROT	.rp(r)

Reg_Push(r,s)						RPUSH

Reg_Save(r,"file")		RSAV()			RS

Reg_Set(r,"text")		RS()			RI

Reg_Size(r)			RSIZE()				.u(r)

Reg_Status()			RSTAT			RU

Reg_Type(r)			RT()			RT

Reg_Type_Block(r,p,q)		RTB()			RT

Remainder							.rm

Repeat_Count

Repeat_Flag

Replace("ss","text")		R()			S

Replace_Block("ss","text",p,q)	RB()			S

Restore_Pos(OPTIONS)		RPOS			YYO

Retab_Block(p,q)		RTAB()

Return(n)						JM

Return_Value			RV				.rv

Reverse_Video(n)		REVV()				.wr

Save_Env()

Save_Pos()			SPOS			YYP

Screen_Cols			SCOL				.sc

Screen_IBM			SIBM				.si

Screen_IBM_Mode			SIBMM				.sv

Screen_Init			SI			YWI

Screen_Lines			SL				.sl

Screen_Mono()						YYM

Screen_Reset()			SR			+YER

Screen_Size()			SS()			YEM

Screen_Type			ST				.sd

Search("ss")			S()			F

Search_Block("ss",p,q)		SB()			F

Search_Status()							.fr

Set_Marker(m,n)			SM()			XM

Set_Visual_Line(n)		SVL()			YER

Sleep(n)						YZ

Sound(n,k)						YA

SR_Display()			SRD

SR_Set("ss","rs")		SRS()

Strip_High(m)						YS

System("command")		Sys			OC, OS

Sys_Block_Read(r,n,k)

Sys_Block_Write(r,n)

Sys_Call(mem)						OHC

Sys_CS

Sys_DS

Sys_Free(mem)

Sys_Input(n)						OHI

Sys_Int(n)						OHV

Sys_Malloc(n)

Sys_Output(n,k)						OHO

Sys_Peek(mem)						OHR

Sys_Poke(mem,n)						OHS

Sys_Reg_Address(r)

Tab_Out(n)			TO()			YET

Time()							OT

Time_Tick			TT				.tt

Translate_Block(p,q)		TRB()

Translate_Load("file")		TRL()

Type(m)				T			T

Type_Block(p,q)			TB()			T

Type_Char(n)			TC()			:YD

Type_File("file")		TF()			EL

Type_Newline(n)			TN			YEN

Type_Space(n)			TS			YEB

Undo_Delete()			UD			YUD

Undo_Edit()			UE			YUE

Undo_Line()			UL			YUL

Undo_Reset()			UR

Update()			U			-V

User_ID()							.ou

Version()			Ver			EV

Version_Num			VN				.ev

Visual()			V			V

Visual_Macro			VM				.mv

Win_Attach(w)			WA()			YWA

Win_Border			WB				.wb

Win_Clear()			WCLR			YEC

Win_Color(n)			WC()			YEA	.wa

Win_Color_Erase			WCE				.we

Win_Cols			WCOL				.wc

Win_Create(w,n,BOTTOM)		WCRE()			YWB, YTW, YTR, YWL

Win_Delete(w)			WDEL()			YWD

Win_Detach(w)			WDET()			-YWA

Win_Display_Mode(w)		WDM				.wd

Win_EOL()			WEOL			YEL

Win_EOS()			WEOS			YES

Win_Free()			WF

Win_Hor(n)			WH			YEH	.wx

Win_Lines			WL				.wl

Win_Next			WX				.wq

Win_Num				WN				.wn

Win_Scroll_Margin(n)		WSM			YMS	.ms

Win_Status(w)			WSTAT()				.ws(w)

Win_Switch(w)			WS()			YWS

Win_Total			WT				.wt

Win_Vert(n)			WV			YEV	.wy

Win_Zoom()			WZ			YWZ

Write_Block("file",p,q)					YB

Write_Line("file",m)					YB

Xall()

Zoom_Status			ZSTAT				.wz

NEW CONFIGURATION IN ORDER OF {CONFIG, Save to Disk}
----------------------------------------------------

B_HORZ	     'Horizontal border character'                   205     YJB  1
B_VERT	     'Vertical border character'                     179     YJB  2
B_TOP_LF     'Top-Left corner character'                     213     YJB  3
B_TOP_RT     'Top-Right corner character'                    184     YJB  4
B_BOT_LF     'Bottom-Left corner character'                  212     YJB  5
B_BOT_RT     'Bottom-Right corner character'                 190     YJB  6
B_TOP_I	     'Top intersect character'                       209     YJB  7
B_LEFT_I     'Left intersect character'                      198     YJB  8
B_MID_I	     'Middle intersect character'                    216     YJB  9
B_SUB_RT     'Sub-menu (Right)'                               16     YJB 10
B_SUB_LF     'Sub-menu (Left)'                                17     YJB 11
B_SB_CHAR    'Scroll bar character'                          176     YJB 12
B_SB_SLIDE   'Scroll bar slider character'                   219     YJB 13
B_SB_UP_A    'Scroll bar Up arrow'                            24     YJB 14
B_SB_DN_A    'Scroll bar Down arrow'                          25     YJB 15
B_SB_LF_A    'Scroll bar Left arrow'                          27     YJB 16
B_SB_RT_A    'Scroll bar Right arrow'                         26     YJB 17
B_CHECK      "Y/N checkmark character"                       251     *** New
B_ZOOM       "Window zoom character"                          24     *** New
B_DZOOM      "Window de-zoom character"                       18     *** New

C_TEXT	     'Color for edited text '                          2     YJA  1
C_STAT	     'Color for status line'                         112     YJA  2
C_STAT_M     'Color for status line messages'                112     YJA  3
C_WIN_B	     'Color for window border'                         3     YJA  4
C_WIN_B_M    'Color for window border message'                48     YJA  5
C_PROMPT     'Color for dialog prompts'                       23     YJA  6
C_BAR	     'Color for menu bar'                            112     YJA  7
C_BAR_S	     'Color for menu bar selection'                  127     YJA  8
C_BAR_H	     'Color for menu bar highlighting'                23     YJA  9
C_MENU	     'Color for menu '                                71     YJA 10
C_MENU_S     'Color for menu selection'                       79     YJA 11
C_MENU_H     'Color for menu highlighting'                     0     YJA 12
C_MENU_I     'Color for inactive menu items'                  64     YJA 17
CO_BLOCK     'Color override for block highlighting'           0     YJA 13
CO_CURSOR    'Color override for cursor '                      0     YJA 14
CO_ERASE     'Color override for screen erase'                 0     YJA 15
CO_HELP	     'Color override for Help window'                  0     YJA 16
CO_LINE	     'Color override for current line'                 0     YJA 18

C_X_TEXT     'Color for edited text '                          7     YJX  1
C_X_STAT     'Color for status line'                         112     YJX  2
C_X_STAT_M   'Color for status line messages'                112     YJX  3
C_X_WIN_B    'Color for window border'                         7     YJX  4
C_X_WIN_B_M  'Color for window border message'               112     YJX  5
C_X_PROMPT   'Color for dialog prompts'                      112     YJX  6
C_X_BAR	     'Color for main menu '                          112     YJX  7
C_X_BAR_S    'Color for main menu selection'                  15     YJX  8
C_X_BAR_H    'Color for main menu highlighting'                7     YJX  9
C_X_MENU     'Color for pull-down menu '                     112     YJX 10
C_X_MENU_S   'Color for pull-down menu selection'             15     YJX 11
C_X_MENU_H   'Color for pull-down menu '                       0     YJX 12
C_X_MENU_I   'Color for inactive menu items'                   0     YJX 17
CO_X_BLOCK   'Color override for block highlighting'           0     YJX 13
CO_X_CURSOR  'Color override for cursor '                      0     YJX 14
CO_X_ERASE   'Color override for screen erase'                 0     YJX 15
CO_X_HELP    'Color override for Help window'                  0     YJX 16
CO_X_LINE    'Color override for current line'                 0     YJX 18

CM_E_UNDO    'Enable undo in Command mode'                     1     ES	 15
CM_START     'Start up in Command mode'                        0     YJU  6
CM_H_CNT     'Count for Command mode help message'             3     YJU  7
CM_SUP_ERR   'Suppress error handling'                         0     ES	  8
CM_USER_P    'User configured parameter (*)'                   0     EP	  1

E_CR_MODE    'Cursor positioning mode (0 - 4)'                 1     EO	  3
E_TYPE_MODE  'Typewriter emulation mode (0 - 7)'               3     EO	  4
E_BS_MODE    '[BACKSPACE] emulation mode (0 - 3)'              0     EO	  6
E_LINE_MODE  'Line emulation mode (0 - 5)'                     3     EO	  8
E_SPEC_MODE  'Special emulation modes (0 - 255)'               0     EO	  9
E_E_SHFT_BK  'Enable <Shift> block marking'                    1     *** New
E_BM_MODE    'Block marker emulation mode (0 - 2)'             0     EO	  7
E_ADV_C_BK   'Advance cursor past block insert'                1     ES	  4
E_TRIM_BK    'Trim spaces after columnar block operation (*)'  1     ES	  3
E_BK_FILL_C  'Block fill character (*) (0 - 255)'             32     *** New
E_EXP_TAB    'Expand <Tab> with spaces (*) (0=No, 7=Always)'   4     EO	  5
E_SCRL_MARG  'Horiz. scroll margin (*) (0=Off, 40 - 2048)'     0     EP	 10
E_SCRL_INC   'Horiz. scroll increment (*) (1 - 100)'          20     EP	 11
E_INS_MODE   'Insert mode (Visual mode)'                       1     ES	 13
E_EMULATE    'Emulation (0=VEDIT, 2,3=vi, 4=QNX)'              0     EO	 13

F_AUTO_SAVE  'Auto-save interval (0=Off, minutes)'             0     EO	 19
F_E_BACKUP   'Enable backup files'                             1     ES	 12
F_E_DISK_EDIT 'Enable disk sector modification'                0     *** New
F_OVER_MODE  'Overwrite-only mode (*) (0=Off, 1=Rec, 2=All)'   1     *** New
F_E_F_MACRO  'Enable file open/close macro'                    1     *** New
F_SAVE_SESS  'Save session in current directory'               0     *** New
F_VSWAP	     'Use V-SWAP when entering DOS'                    1     EO	 17
F_F_BROWSE   'Enable fast browse mode (*)'                     1     EP	 14
F_AUTO_F_TYPE 'Enable auto-file type (*)'                      1     EP	 15
F_F_TYPE     'File type (*) (0=CR+LF, 1=LF, 2=CR, recsize)'    0     EP	 13
F_REC_HEAD   'Record header size (*)'                          0     *** New
F_EOF_PROC   'E-O-F processing (0=Off, 1, 2, 3)'               0     EP	 12
F_LOOK_CD    'Look for VEDIT files in current directory'       1     YJU  1
F_E_STARTUP  'Enable auto-startup (STARTUP.VDM'                1     YJU  2
F_AUTO_BUF   'Enable auto-buffering (0, 1, 2)'                 2     ES	  1

H_KEY_IN     'Keyboard input (0=ROM,1=System)'                 0     YJU  4
H_KEY_RATE   'Keyboard typematic rate (0=Normal, 1 - 32)'     25     EO	 16
H_USE_BIOS   'Write screen via BIOS'                           0     YJM  1
H_HS_CGA     'High speed CGA'                                  1     YJM  4
H_MOUSE_O    'Mouse options (0=Off, 1=Corner, 2=Center)'       1     EO	 15

P_PAPER_L    'Paper length (5 - 100)'                         62     PP	  1
P_TOP_MARG   'Top margin (0 - 60)'                             3     PP	  2
P_BOT_MARG   'Bottom margin (0 - 60)'                          3     PP	  3
P_LEFT_MARG  'Left margin (0 - 100)'                          10     PP	  4
P_LINE_S     'Line spacing (1 - 4)'                            1     PP	  5
P_E_FF	     'Enable Form-Feed'                                1     PP	  6
P_E_PE	     'Enable page eject on Finish/Eject'               1     PP	  7
P_DEFAULT    'Printer (0=Default ... 7=File)'                  0     PP	  8

PG_AUTO_IND  'Auto-indent mode (*)'                            0     EP	  2
PG_IND_INC   'Indent increment (*) (1 - 20)'                   4     EP	  3
PG_CASE_CONV 'Lower/Upper case key conversion (*) (0 - 3)'     2     EP	  4
PG_CONV_C    'Key conversion character (*) (32 - 126)'        59     EP	  5
PG_TEMPLAT   'Enable Template editing (*)'                     0     *** New

S_WIN_BRD    'Window borders (0=None,1=Partial,2=Full)'        1     YJN  9
S_E_SB	     'Enable scroll bars'                              1     YJN 10
S_E_SUBM_P   'Enable sub-menu preview'                         1     YJN 11
S_H_CR_LINE  'Highlight cursor line'                           0     YJN 12
S_DSP_MODE   'Screen display mode (0 - 16)'                    0     EO	 11
S_NEWL_D_C   'Newline display character (*) (0 - 255)'        32     EP	  8
S_TAB_D_C    'Tab display character (*) (0 - 255)'            32     EP	  9
S_E_MORE     "Enable -MORE- operation"                         1     *** New
S_CR_TYPE_O  'Cursor type in overstrike mode (0 - 6)'          2     EO	  1
S_CR_TYPE_I  'Cursor type in insert mode (0 - 6)'              1     EO	 18
S_CR_BLINK   'Cursor blink rate (10 - 255)'                   35     EO	  2
S_CURSOR_C   'Cursor character'                               95     YJM  2
S_ERASE_C    'Screen erase character'                         32     YJM  3
S_N_LINE     'Number of screen lines'                          0     YJN  1
S_N_COL	     'Number of screen columns'                        0     YJN  2
S_PG_OVERLAP 'Line overlap when paging'                        2     YJN  3
S_TOP_MARG   'Top margin for cursor '                          2     YJN  4
S_BOT_MARG   'Bottom margin for cursor '                       2     YJN  5
S_STAT_C     'Status line character'                          32     YJN  6
S_CONT_C     'Screen continuation character'                 173     YJN  7
S_RESTORE    'Restore screen mode on exit'                     2     YJN  8
S_MONO       'Enable monochrome (B&W) colors'                  0     *** New

SR_CASE_OPT  'Default case-sensitive option'                   0     *** New
SR_RE_OPT    'Default Regular expression option'               0     ES	  6
SR_RE_MAX    'Maximize Regular expression matching'            1     ES	  7
SR_RES_POS   'Restore edit position on error (0 - 2)'          1     *** New

U_KEY_IN_O   'Keyboard input options (0 - 15)'                 1     EO	 10
U_BEEP_LVL   'Beep level (0=Never, 1 - 4)'                     2     EO	 12
U_HELP_LVL   'Help level'                                      1     EO	 14
U_UNDO_MAX   'Undo levels - max'                             500     YJO  1
U_UNDO_MIN   'Undo levels - min'                             100     YJO  2
U_REP_MAX    'Max [REPEAT] count'                            256     YJO  3
U_SHELL	     'Enable DOS shell'                                1     YJU  3
U_CFG_ALL    'Config all buffers'                              1     *** New
U_SAV_ENV    'Enable edit restore'                             0     *** New

W_LF_MARG    'Left margin (0 - 80) (*)'                        0     EP	  6
W_RT_MARG    'Right margin (*) (0=Off, 1 - 255)'               0     EP	  7
W_JUST_PARA  'Justify paragraphs'                              0     ES	 11
W_FORMAT_O   'Format paragraph options (0 - 7)'                4     *** New


RESERVED WORDS
--------------

	Search		Block		Buf/Win		Other
	------		-----		-------		-----
0001H					TOP
0002H	LOCAL				LOCAL/LEFT	LEFT
0004H	CASE		RAW				BINARY
0008H	WORD				LINKED
0010H	       		CLIPBOARD	HEX
0020H	REGEXP		RESET		ATTACH
0040H	REVERSE		FILL		STATLINE	STATLINE
0080H	ADVANCE		ADVANCE		MAINBUF		BUFFER
0100H	BEGIN				BROWSE
0200H	SET		OVERWRITE

0400H			APPEND		TOGGLE		TOGGLE
0800H			INSERT
1000H	SUPPRESS	DELETE		SUPPRESS	SUPPRESS	NOCR
2000H	CONFIRM						CONFIRM
4000H	ERRBREAK
8000H			EXTRA		EXTRA		EXTRA		KEYBOARD

00010000H  COUNT
00020000H  		COLSET
00040000H  		COLUMN
00080000H  		LINESET
00100000H  		LINEBLOCK
00080000H 		NORESTORE

10000000H  NOMSG	NOERR
20000000H  NOCANCEL	NOCONFIRM	OK
40000000H  ALL

---------------------------------------

0000H	BOTTOM
0001H	TOP
0002H	LEFT
0003H	RIGHT

0100H	NOBORDER
0200H	MINBORDER
0300H	FULLBORDER


-1	    CLEAR
2147483647  MAXNUM
0	    FALSE
1	    TRUE


---------------------------------------

Search Command Options:

COLUMN    - Columnar block
COLSET    - Explicit columns
LOCAL     - Only search memory
CASE	  - Search is case sensitive
WORD      - Restrict search to words
REGEXP    - Regular expression override
REVERSE   - Search in reverse direction
ADVANCE   - Advance cursor past search string
SET       - Set search string for [SEARCH AGAIN]
BEGIN     - Start search from beginning of file
SUPPRESS  - Don't restore edit position (ignore "Search-error-mode")
CONFIRM   - Search sets temporary block markers
	  - Replace get confirmation and sets temp block markers
NOERR     - Unsuccessful search does not break-out with error message
ERRBREAK  - Unsuccessful search performs "Break" out of any loop
ALL       - Replace all occurrences


Block Command Options:

COLUMN    - Columnar block
COLSET    - Explicit columns
RAW       - Insert T-Reg as a stream block, regardless of how stored
ADVANCE   - Always advance edit position
OVERWRITE - Overwrite existing columnar text
APPEND    - Append to T-Reg
INSERT    - Insert at beginning of T-Reg
DELETE    - Delete original block
FILL      - Fill original block with space
RESET     - Reset (clear) block markers
EXTRA     - Conditionally clear block markers
