- EXTRACT RESERVED format has now changed. Originally the format of the returned string was:
line-number foreground background modifier text...
eg. -1 red white normal This is a reserved line
- The new format of the returned string is: line-number modifier [modifier[...]] foreground on background text...
eg. -1 red on white This is a reserved line
-2 bold reverse white on black This is a reserved line
- This new format now ensures that the contents of the reserved line can be extracted from the returned value. The following example is guaranteed to work on colour or mono displays.
Parse Var reserved.1 . 'on' . text
- Added FULL as optional parameter to LEFT and RIGHT commands.
- Changed the behaviour of cursor movement in COMPAT XEDIT to be more consistent.
- Slight change in the way THE determines the name of a macro to execute. Assuming the value of MACROEXT is "the" and you have a macro called fred.the in the current directory, then the following commands are equivalent:
====> macro fred
====> macro fred.the
====> fred /* assumes IMPMACRO is ON */
====> fred.the /* assumes IMPMACRO is ON */
- In previous versions, THE would always append the MACROEXT, so macro fred.the would attempt to find the file fred.the.the.
- There is now only one help file; called THE_Help.txt rather than one for each platform/terminal type. THE_Help.txt replaces the *.hlp files. The only difference between these files was the default key definitions. These are now in the one table.
- Changed the comm.the and uncomm.the sample programs to support HTML comments.
- Changed the match.the sample program to support LaTex begin/end pairs.
- Added [Column|CURSOR] options to SPLIT and JOIN commands.
- Inserting of lines greater than WIDTH setting, either via INPUT or JOIN are now truncated, and the message "Truncated" displayed.
- Blank lines are now saved for use with RECOVER command.
- With the addition of the SET FNAME, FILENAME etc commands, it was necessary to change the value returned for EXTRACT /FNAME. Prior to this release, EXTRACT /FNAME returned the full filename of the current file. EXTRACT /FNAME in this release, returns the filename portion of the full file name; excluding the file's extension. To achieve the same functionality as before, use EXTRACT /FILENAME.
- Added a new make target; help. This builds the THE_Help.txt from the source code.
- QUERY command now ignores the current setting of MSGLINE and displays all lines without scrolling, provided they all fit on the screen!
- SET POINT did not allow numeric values. Now SET POINT .12 works as expected.
- Removed extraneaous screen displays in CANCEL, CCANCEL and SOS EDIT commands.
- File dates displayed in a DIR.DIR listing now have 4 digits. The result of this is that file names now start in column 38 instead of 36. If you have any macros that rely on this position, they will need to be changed.
- In previous versions, the setting of SET MSGMODE for a new view of a file would be obtained from the setting of the view from which the file was edited. Thus if MSGMODE was OFF in the current file, and another file was edited, then the value of MSGMODE for this file would also be OFF. This has now changed so that the the default setting of MSGMODE will be ON irrespective of the setting of MSGMODE in the current file. Obviously, if SET MSGMODE OFF is in your profile and SET REPROFILE is ON, then the new file will have a MSGMODE of OFF.
- Fiddled around with the colours GREY (and GRAY) and WHITE to try to get WHITE not be BOLD WHITE and GREY to be BOLD BLACK.
- Added OFF option to SET TABS to turn off all tab settings.
- The COMPAT command has changed slightly when the third parameter is not supplied (function key compatibility). Previously, if the parameter was not supplied, the default key mapping for the current compatibility mode would reset, removing any customised key definitions. The behaviour now is to leave any key definitions intact.