STP - Setpoint's Text Processor November, 1989 This version of Setpoint's Text Processor is intended to run under VMS version 5.0 or greater. This extension to DEC's EVE editor has been done by Paul Boudreaux with creative input from Kurt Mayer. This extension is also distributed on an "as-is" basis. However, if you find any problems please alert me to them, and when I get the chance I will fix them. In addition to this file, on-line help has been included. This help may be accessed by typing HELP on the command line. Typing HELP STP on the command line will bring you directly to the STP help section. Because this help section is separated from the normal help library for EVE, all help inquiries must begin with STP. For example: Command: HELP STP Column This command would bring up help on the command Column. Since Column is in the STP help library, STP must proceed it on the command line. However, if HELP STP were issued first, and then Column were entered when being prompted for a command for help on, the help for Column would be shown. As this section file is distributed, the EDT keypad has been set on and so has the STP keypad. These both can be set off by the following commands: SET KEYPAD NOEDT SET KEYPAD NOSTP Also, the cursor has been set to "free" movement and word-wrapping has been set to off. The keys which are defined by the EDT keypad are the discussed in the documentation provided by DEC on EVE. The keys defined in STP are as follows: Key Function --- -------- CTRL/Z Fake Exit GOLD/SELECT Rectangular select GOLD/INSERT HERE Rectangular insert here GOLD/REMOVE Rectangular remove F20 Attach F17 Column F18 Rectangular text fill GOLD/F18 Rectangular change case F19 Store Text GOLD/F19 Rectangular store text KP3 Next Window GOLD/KP3 One Window GOLD/R Display Ruler GOLD/DELETE Delete Current Buffer GOLD/UP Enlarge window 3 GOLD/DOWN Shrink window 3 GOLD/LEFT Shift Left 40 GOLD/RIGHT Shift Right 40 GOLD/ENTER Write file ENTER Get file GOLD/PREV SCREEN Delete window GOLD/NEXT SCREEN Split window In addition to the functions assigned to keys, the following functions have been added: Number Lines Rectangular Change Case Eliminate Tabs Zap Trim Buffer Fix CRLFs The Number Lines function works with Rectangular selections. Select a rectangular region where the numbers are to be placed, then execute this function. Eliminate Tabs works from the cursor position to the end of the file. Trim Buffer works on the entire buffer. If column is invoked from the Command: line with a number after it, it will move the cursor to that column. If it is invoked with out a number specified, it informs you about the cursor position.