XEDITing The equal signs ===== at the beginning of the lines provide space for line numbers if desired, and a place to enter XEDIT prefix commands that may operate on blocks of lines. The line beginning |...+ is a ruler that e.g. might show tabulator positions. The following line marks end-of-file, appearing in XEDIT as if it followed the last actual line of the file. The next-to-bottom line showing ====> is a command line for entering XEDIT or system (CP/CMS) commands or macros. There is no mouse pointer because most IBM 3270 terminals did not have mice. Most IBM 3270 terminals had 12 or 24 program function keys (PFKs) (and also two or three program assist keys), to which XEDIT commands or macros could be assigned. XEDIT commands can be used to change the screen appearance. Some examples include: Moving the position of (or eliminating) the command line Moving the position of (or eliminating) the TABS marker line Moving the position of (or eliminating) the PREFIX lines Changing the prefix line from equal signs (=====) to line numbers (nnnnn) Defining whether or not TAB characters are to be expanded Defining which lines are to be displayed by scope (SELECT) Showing the data on a display screen or in typewriter mode Specifying text line(s) to be displayed on the screen (RESERVED) Eliminating the TOFEOF lines (* * * Top of File * * * --and-- * * * End of File * * *) Displaying (or eliminating) SHADOW lines (indications that lines are not being displayed) Displaying (or eliminating) the SCALE line (a scale or ruler to assist editing) Changing the background and foreground colors used for the different portions of the screen Defining what lines are to be displayed (RANGE) Defining what columns are to be displayed (and also, if in hexadecimal, text, or both) Defining multiple XEDIT screens [sizes, location (over/under, side by side, combinations)] Macro language XEDIT macros (scripts) can be written in Rexx, EXEC 2, or EXEC. XEDIT exposes the majority of its internal state to the macro environment, allowing macros to easily read and set internal variables that control its operation. KEXX KEDIT 5 for DOS and OS/2 supports an external Rexx interpreter (native OS/2 Rexx or Quercus Rexx, for DOS only Quercus Rexx replacing the older Mansfield Rexx) and its own rather limited KEXX subset. KEDITW 1.6.1 for Windows supports only its own internal KEXX