		 _________________________________________
		|					  |
		|  New VEDIT Macro Language Commands	  |
		|  For VEDIT Ver. 6.10			  |
		|_________________________________________|


This file briefly lists the macro language commands which have been added or
changed since version 6.03 and are not yet described in the Macro Language
Reference Manual.

Please refer to the on-line help for detailed information about these
commands.


New Commands or Command Options
-------------------------------

Abs(n)			Returns the absolute value of numeric expression 'n'.

Buf_Close(ALL+CONFIRM)	The new ALL+CONFIRM option closes all buffers,
			prompting whether each modified file is to be saved
			or abandoned. Other than not exiting VEDIT, this
			command is identical to Exit(), especially in how it
			prompts to close each modified buffer.

Call_File(...)		The optional form Call_File(r,"file","label") starts
			execution at ":LABEL:". Allows calling subroutines
			within a macro file.

BOP_Pos			Returns the file position at the beginning of the
			current paragraph. See on-line help for details.

EOP_Pos			Returns the file position past the end of the current
			paragraph, typically at the beginning of the next
			paragraph.

File_Open(...)		New LOCK option to prevent other programs from 
			writing to input file while it is open in VEDIT.

File_Open_Read(...)	New LOCK option to prevent other programs from 
			writing to input file while it is open in VEDIT.

File_Open_Write(...)	New OVERWRITE option suppresses backup files.
			Same option as in File_Open().

Format_Para(n)		New command options BEGIN and FORCE override the
			configuration options. Format_Para(0) keeps the
			current indentation.

Format_Para_Block(...)	Formats all paragraphs within the specified block.

Get_Filename(...)	New FORCE option displays the file selection
			dialog box even if 'fspec' does not contain
			wildcards.

Is_Altered_Project	Returns TRUE if the current project has been altered,
			e.g. if files have been added or deleted from the
			project.

Is_File_Changed		Returns TRUE (1 or 2) if the file open in the current
			buffer was changed on disk by another program.
			Returns 2 if the file is now larger; returns 1 if the
			file is now smaller or the same size. Similarly,
			Is_File_Changed(r) checks the file in buffer 'r'.

Is_Leap_Year(n)		Returns TRUE if 'n' is a leap year.

Proj_Add("file")	Adds the specified file(s) to current project.

Proj_Close()		Closes (saves) the current project. Closes all open
			files, prompting whether each modified file is
			to be saved or abandoned.

Proj_Open("file.prj")	Opens a new project after closing any current
			project.

Proj_Save()		Saves the current project to its corresponding .PRJ
			and .DAT files.

Proj_Save_As("file.prj")  Saves the current project to the specified .PRJ
			  (and .DAT) file. Also used to create a new, empty,
			  project.

PROJ_CURRENT		(String value) Full pathname of the current project's
			.PRJ file.

Return(1,DELETE)	New DELETE option empties the current text register
			after returning from the macro in it. This is now
			preferred to the previous Reg_Empty(r,EXTRA) command.
