home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / epmhlp.zip / EPM.HLP (.txt) next >
OS/2 Help File  |  1996-05-21  |  192KB  |  6,730 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. EPM Product Help ΓòÉΓòÉΓòÉ
  3.  
  4. EPM is a text editor you can use to create and edit your text files. It enables 
  5. you to work on multiple files at the same time. 
  6.  
  7. EPM begins with an empty edit window that you can enter text into beginning at 
  8. the cursor location.  After you have completed typing in your text: 
  9.  
  10.  1. Select File. 
  11.  2. Select Save as. 
  12.  3. Type a filename. 
  13.  
  14. EPM has a number of features.  For details, select from the list below: 
  15.  
  16. o Starting EPM from an OS/2 command prompt 
  17. o EPM Features 
  18. o Marking/Selecting text 
  19. o Issuing editor commands 
  20. o Recording keystrokes 
  21. o Configuring the mouse 
  22. o Direct file manipulation 
  23. o Stream versus line mode editing 
  24. o Rexx macros 
  25. o Edit ring 
  26. o Toolbar 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 2. EPM Features ΓòÉΓòÉΓòÉ
  30.  
  31. This section lists a number of EPM features which have been included in EPM for 
  32. a while, but which might not be known to some users. 
  33.  
  34.  1. Ring support - any number of files can be loaded into an edit window. 
  35.  
  36.  2. Host file editing - enter the command: 
  37.  
  38.         e ha:profile exec a
  39.     to edit your PROFILE EXEC on your VM host.  The EDIT, NAME, SAVE, FILE and 
  40.     GET commands all handle host filenames (both VM and MVS). 
  41.  
  42.  3. Passing commands - EPM commands can be passed to the editor from the 
  43.     command line, intermixed with filenames. 
  44.  
  45.  4. Edit shell - EPM can create a shell window in which you can enter OS/2 
  46.     commands and have the output entered in the window - even while you edit a 
  47.     different file in the ring. 
  48.  
  49.  5. Sort - EPM can sort text. 
  50.  
  51.  6. Math functions - EPM can function as a calculator.  You can enter an 
  52.     expression on the EPM command line and have EPM evaluate it for you (e.g., 
  53.     math 5 * (213 + 961) ), or mark a column of numbers and have EPM add or 
  54.     multiply them. 
  55.  
  56.  7. GREP - this is a Search option that lets you perform searches using regular 
  57.     expressions, a powerful feature that lets you search for patterns in 
  58.     addition to specific strings. 
  59.  
  60.  8. Keyboard macros - you can record a sequence of keystrokes using Ctrl+R at 
  61.     the start and end, then play them back using Ctrl+T to easily perform 
  62.     repetitive operations. 
  63.  
  64.  9. Keyword help - if you have the OS/2 2.x toolkit and/or the IBM C compiler, 
  65.     and have your system set up properly, by placing the cursor on a C keyword, 
  66.     C function, or OS/2 function call and pressing Ctrl+H, you will be 
  67.     presented with help for the becursored word.  This capability is driven by 
  68.     an index file (by default, EPMKWHLP.NDX).  You can easily create an index 
  69.     file that performs other actions for your own purposes. 
  70.  
  71. 10. DIR support - if you enter a DIR command on an EPM command line, the output 
  72.     will go into a separate file.  If you then place the cursor on a file in 
  73.     the directory listing and press Alt+1, the file will be loaded. (If you 
  74.     press the cursor on a directory, a DIR will be issued for that directory.) 
  75.  
  76. 11. Workframe integration - EPM supports drag&drop of files and error messages 
  77.     from the IBM Workframe/2. 
  78.  
  79. 12. Rexx profile - EPM has the ability to execute a Rexx profile every time an 
  80.     edit window is opened, allowing you to configure the window to your liking. 
  81.  
  82. 13. Bracket matching - place the cursor on a bracket, brace, parenthesis or 
  83.     angle bracket and press Ctrl+bracket, and the cursor will be moved to the 
  84.     matching open or close bracket (taking nesting into account). 
  85.  
  86. Next, a (partial) list of new features that EPM 6.0x has: 
  87.  
  88.  1. long lines - 5.51 supports up to 255 characters per line.  EPM 6.0x 
  89.     supports lines up to 1600 bytes, but in effect supports unlimited length 
  90.     lines because longer lines will be broken into 1600-byte pieces, which will 
  91.     be glued back together when the file is saved. 
  92.  
  93.  2. drag&drop - of files and marked text between edit windows, or edit window 
  94.     and desktop.  Also supports drop of fonts, colors, and bitmaps. 
  95.  
  96.  3. fast sort - much faster than 5.51, with no limit on amount that can be 
  97.     sorted. 
  98.  
  99.  4. proof - much faster performance than 5.51, with a new, custom dialog. 
  100.  
  101.  5. extended GREP (including subexpression replacement for Change command) - 
  102.     adds alternation, grouping, and macros (e.g., :o = optional whitespace; :q 
  103.     = quoted string) to the standard GREP search. 
  104.  
  105.  6. TAGS support - Can build a tags file listing all functions defined in your 
  106.     program, then place the cursor on a function and automatically jump to the 
  107.     file and position where that function is defined. 
  108.  
  109.  7. user-configurable toolbar - a button-bar that users can easily configure to 
  110.     add new functions to the editor.  A very simple toolbar is presented by 
  111.     default, but a large number of defined toobar action items and bitmaps are 
  112.     supplied.  In addition, a "Programmer's Toolbar" is provided which can be 
  113.     imported and used. 
  114.  
  115.  8. multiple views of a file within an edit window. 
  116.  
  117.  9. pop-up menus (context menus). 
  118.  
  119. 10. Tree support (Fileman-like functionality) - create a tree listing of all 
  120.     matching files on one or more drives, sort by any attribute, apply commands 
  121.     to all or marked files. 
  122.  
  123. 11. large .ex files - more efficient, and no more 64k size limit. 
  124.  
  125. 12. dynamic spell checking - optionally have words spell-checked as you type 
  126.     them in, with a beep and message if a word is misspelled. 
  127.  
  128. 13. voice recognition - dictation (IPDS) support. 
  129.  
  130. 14. keyword hilighting - support included for C, E, HTML, Rexx, IPF, Java, 
  131.     Perl, RC, Rexx, Script, and TeX files; other languages can easily be added 
  132.     by the user. 
  133.  
  134. 15. binary editing - loading a file in binary lets the user edit the CR, LF, 
  135.     etc. 
  136.  
  137. 16. Enhanced bracket matching - can match #if / #else / #endif for C, COMPILE 
  138.     IF / COMPILE ELSE / COMPILE ENDIF for E, :ol., :eol., etc., for GML tags, 
  139.     /* and */ for comments, and SGML tags, as well as the single-character 
  140.     brackets supported by version 5.51. 
  141.  
  142. 17. Save ring as desktop object - can save the contents of the edit ring as a 
  143.     desktop object.  Opening that object will load all files that were 
  144.     originally in the ring, with the cursor at the original position in each 
  145.     file. 
  146.  
  147. 18. Negated searching - can search for a line not containing a specified 
  148.     string. 
  149.  
  150. 19. Word search - can search for a string as a word, rather than just as a 
  151.     substring.  Also useful for searching for 1-letter variable names without 
  152.     getting lots of false hits. 
  153.  
  154. 20. Case-match option for Change command - will match the case (all caps, all 
  155.     lower-case, initial cap, etc.) of each "hit" as it makes each change. 
  156.  
  157.  
  158. ΓòÉΓòÉΓòÉ 3. EPM Keys Help ΓòÉΓòÉΓòÉ
  159.  
  160. The key definitions for the EPM editor are divided into three groups: Function 
  161. Keys, which you use use to work with files and display help; Edit Window Keys, 
  162. which you use to move the cursor in the edit window; and Editing Keys, which 
  163. you use to display text editor keys. 
  164.  
  165. For key definitions in each of these groups, select from the list below: 
  166.  
  167. o Standard function keys 
  168. o EPM edit window keys 
  169. o EPM editing keys 
  170.  
  171.  
  172. ΓòÉΓòÉΓòÉ 3.1. Standard Function Keys ΓòÉΓòÉΓòÉ
  173.  
  174. F1 
  175.           Displays help. 
  176. F2 
  177.           Saves the current file. 
  178. F3 
  179.           Exits the current file. 
  180. F4 
  181.           Saves the current file. 
  182. F5 
  183.           Opens a new edit window. 
  184. F6 
  185.           Draws in the current file. 
  186. F7 
  187.           Renames the current file. 
  188. F8 
  189.           Edits a file. 
  190. F9 
  191.           Undo. 
  192. F10 
  193.           Switches between the menu bar and the file being edited. 
  194. F11 
  195.           Switches to the previous file in the edit ring. 
  196. F12 
  197.           Switches to the next file in the edit ring. 
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 3.2. Edit Window Keys ΓòÉΓòÉΓòÉ
  201.  
  202. Alt+F4 
  203.           Closes the edit window. 
  204. Alt+F7 
  205.           Moves the edit window. 
  206. Alt+F8 
  207.           Sizes the edit window. 
  208. Alt+F9 
  209.           Minimizes the edit window. 
  210. Alt+F10 
  211.           Maximizes the edit window. 
  212. Shift+F1 
  213.           Scrolls the screen left one column. 
  214. Shift+F2 
  215.           Scrolls the screen right one column. 
  216. Shift+F3 
  217.           Scrolls the screen down one row. 
  218. Shift+F4 
  219.           Scrolls the screen up one row. 
  220. Shift+F5 
  221.           Scrolls the screen so that the line at the current cursor position is 
  222.           vertically centered. 
  223. End 
  224.           Moves the cursor to the end of the line. 
  225. Home 
  226.           Moves the cursor to the beginning of the line. 
  227. PgDn 
  228.           Moves the line at the current cursor position forward (down) one 
  229.           screen. 
  230. PgUp 
  231.           Moves the line at the current cursor position backward (up) one 
  232.           screen. 
  233. Tab 
  234.           Moves the cursor to the next tab stop. 
  235. Shift+Tab 
  236.           Moves the cursor to the previous tab stop. 
  237.  
  238.  
  239. ΓòÉΓòÉΓòÉ 3.3. Editing Keys ΓòÉΓòÉΓòÉ
  240.  
  241. Alt+F1 
  242.           Inserts a list of various graphic characters at the current cursor 
  243.           position. 
  244. Alt+A 
  245.           Adjusts the mark. 
  246. Alt+B 
  247.           Block-marks the current cursor position. 
  248. Alt+C (*) 
  249.           Copies the marked text. 
  250. Alt+D 
  251.           Deletes the current mark. 
  252. Alt+E (*) 
  253.           Moves the cursor to the end of the current mark. 
  254. Alt+F (*) 
  255.           Prompts you for a character and fills the current mark with the 
  256.           specified character. 
  257. Alt+J 
  258.           Joins the next line with line at the current cursor position, 
  259.           separated by a space. 
  260. Alt+L 
  261.           Line-marks the line at the current cursor position. 
  262. Alt+M 
  263.           Moves the current mark. 
  264. Alt+N 
  265.           Types the current file name at the current cursor position. 
  266. Alt+O (*) 
  267.           Overlay the current mark. 
  268. Alt+P 
  269.           Reformats the paragraph, starting at the current cursor position, 
  270.           using the current margins. 
  271. Alt+R 
  272.           Reformats a marked block of text to a new set of margins. 
  273. Alt+S (*) 
  274.           Splits the line at the current cursor position. 
  275. Alt+T 
  276.           Centers the text within the current mark (or margins, if no mark). 
  277. Alt+U 
  278.           Removes the current mark. 
  279. Alt+W 
  280.           Marks the word at the current cursor position using a character mark. 
  281. Alt+Y 
  282.           Moves the cursor to the beginning of the current mark. 
  283. Alt+Z 
  284.           Character-marks the current character. 
  285. Alt+1 
  286.           Edits the file name on the line at the current cursor position. 
  287. Alt+0 
  288.           Executes the line at the current cursor position, or all lines within 
  289.           the line at the current cursor position mark. 
  290. Alt+= 
  291.           Executes the line at the current cursor position, or all lines within 
  292.           the line mark. 
  293. Alt+/ 
  294.           Move to the next bookmark. 
  295. Alt+\ 
  296.           Move to the previous bookmark. 
  297. Ctrl+F1 
  298.           Converts current word to uppercase. 
  299. Ctrl+F2 
  300.           Converts current word to lowercase. 
  301. Ctrl+F3 
  302.           Converts marked text to uppercase. 
  303. Ctrl+F4 
  304.           Converts marked text to lowercase. 
  305. Ctrl+F5 
  306.           Moves the cursor to the beginning of the current word. 
  307. Ctrl+F6 
  308.           Moves the cursor to the end of the current word. 
  309. Ctrl+F7 
  310.           Shifts marked text to the left one column.  (Block or line marks 
  311.           only.) 
  312. Ctrl+F8 
  313.           Shifts marked text to the right one column.  (Block or line marks 
  314.           only.) 
  315. Ctrl+A 
  316.           Scrolls down so that current line is at top of edit window. 
  317. Ctrl+B 
  318.           Activates the List Bookmarks dialog. 
  319. Ctrl+C 
  320.           Repeats the last CHANGE command. 
  321. Ctrl+D 
  322.           Erases from the current cursor position to the beginning of the next 
  323.           word. 
  324. Ctrl+E 
  325.           Erases from the current cursor position to the end of the line. 
  326. Ctrl+F 
  327.           Repeats the last LOCATE command. 
  328. Ctrl+I 
  329.           Displays the EPM command line. 
  330. Ctrl+L 
  331.           Copies the line at the current cursor position to the command line. 
  332. Ctrl+M 
  333.           Activates the Set Bookmarks dialog. 
  334. Ctrl+Q 
  335.           Switches between the search file and the results of the ALL command. 
  336. Ctrl+R 
  337.           Starts and stops recording keystrokes. 
  338. Ctrl+S 
  339.           Activates the Search dialog. 
  340. Ctrl+T 
  341.           Plays back a set of recorded keystrokes. 
  342. Ctrl+2 
  343.           Types an ASCII 0 (NUL character). 
  344. Ctrl+6 
  345.           Types a '╨║'. 
  346. Ctrl+9 
  347.           Types a '{' (left brace). 
  348. Ctrl+0 
  349.           Types a '}' (right brace). 
  350. Ctrl+Backspace 
  351.           Deletes the current line. 
  352. Ctrl+Enter 
  353.           Moves cursor to the beginning of the next line.  (configurable) 
  354. Ctrl+Left 
  355.           Moves the cursor to the beginning of the word. 
  356. Ctrl+Right 
  357.           Moves the cursor to the beginning of the next word. 
  358. Ctrl+/ 
  359.           Character-marks the entire file. 
  360. Ctrl+\ 
  361.           Removes the current mark. 
  362. Ctrl+[ 
  363.           Finds the bracket that matches the current character, taking nesting 
  364.           into account.  Matchable characters are (){}[]<> (parentheses, 
  365.           braces, brackets, and angle brackets). Also matches strings, as 
  366.           follows: 
  367.  
  368.    If the cursor is on a '/*' or '*/', will find the matching comment 
  369.    delimiter.  It is assumed that comments are allowed to nest (which is true 
  370.    for E and Rexx, but not true for C). 
  371.  
  372.    If the cursor is on a #if, #ifdef, #ifndef, #else, #elif, or #endif, will 
  373.    find the matching start or end.  (If the cursor is on a #else or #elif, will 
  374.    jump first to the start.  Press the key again to jump to the end.) 
  375.  
  376.    If the cursor is on the word COMPILE, followed by IF, ELSE, ELSEIF, or 
  377.    ENDIF, will find the matching start or end.  (If the cursor is on a #else or 
  378.    #elif, will jump first to the start.  Press the key again to jump to the 
  379.    end.) 
  380.  
  381.    If the cursor is on one of :ol, :eol, :sl, :esl, :ul, :eul, :dl, :edl, 
  382.    :parml, or :eparml, will find the matching tag. 
  383.  
  384.    If the cursor is on an SGML tag, will find the matching tag. E.g., if the 
  385.    cursor is on <ol>, pressing Ctrl+[ will jump to the corresponding </ol>, and 
  386.    vice versa. 
  387. Ctrl+] 
  388.           Same as Ctrl+[. 
  389. Esc 
  390.           Displays the EPM command line. (ESCAPEKEY must be on.) 
  391. Del 
  392.           Deletes the character at the current cursor position. 
  393. Ins 
  394.           Switches between insert and replace modes. 
  395.  
  396. (*)These definitions will be blocked if the Menu Accelerators option is 
  397. selected.  Instead, the key will activate the corresponding action bar menu 
  398. item. 
  399.  
  400.  
  401. ΓòÉΓòÉΓòÉ 4. Mark Types ΓòÉΓòÉΓòÉ
  402.  
  403. There are three types of marked or selected text:  Block, Line, and Character. 
  404. Advanced mode uses all three types, while basic mode uses only Character marks. 
  405. A detailed description about how to mark or select each type follows: 
  406.  
  407. Block 
  408.           A block mark is a rectangular area of text.  To mark a block: 
  409.  
  410.     1. Position the cursor in the upper-right corner of the desired block. 
  411.     2. Press Alt+B. 
  412.     3. Position the cursor in the lower left corner of the desired block. 
  413.     4. Press Alt+B. 
  414.  
  415.        Note:  When you delete a block of text, the text is erased but the space 
  416.               that contained the text remains in the file -it is not closed. To 
  417.               close the space, you must use a line or character mark to delete 
  418.               the text.
  419.  
  420.  
  421. Line 
  422.           A line mark is a mark of a line or a set of lines.  To mark the line: 
  423.  
  424.     1. Position the cursor in the first line to be marked. 
  425.     2. Press Alt+L. 
  426.     3. Position the cursor in the last line to be marked. 
  427.     4. Press Alt+L. 
  428. Character 
  429.           A character mark is a mark of a character or set of characters. To 
  430.           mark characters: 
  431.  
  432.     1. Position the cursor on the first character to be marked. 
  433.     2. Press Alt+Z. 
  434.     3. Position the cursor on the last character to be marked. 
  435.     4. Press Alt+Z. 
  436.  
  437. Related Information: 
  438.  
  439. Mark Operations 
  440.  
  441.  
  442. ΓòÉΓòÉΓòÉ 5. Mark Operations ΓòÉΓòÉΓòÉ
  443.  
  444. There are several mark operations that can be performed.  The most frequently 
  445. performed options and their key combinations are listed below: 
  446.  
  447. Alt+A (Adjust Mark) 
  448.           Copies the marked text, overlaying the text starting at the current 
  449.           cursor position and filling the original text position with blanks. 
  450. Alt+C (Copy Mark) (*) 
  451.           Copies the marked text to the current cursor position.  The original 
  452.           text remains in its position. With line marks, the marked lines are 
  453.           copied after the line the cursor is on. 
  454. Alt+D (Delete Mark) 
  455.           Deletes the marked text from the file. 
  456. Alt+E (End Mark) (*) 
  457.           Moves the cursor to the end of the mark.  If the mark is a line mark, 
  458.           the column position of the cursor is preserved. 
  459. Alt+M (Move Mark) 
  460.           Moves the marked text from its current position to the cursor 
  461.           position, as in the Copy Mark command. 
  462. Alt+O (Overlay Mark) (*) 
  463.           Overwrites the text at the current cursor position with a copy of the 
  464.           marked text. 
  465. Alt+T (Center Mark) 
  466.           Centers the text within the mark. 
  467. Alt+U (Unmark) 
  468.           Unmarks any mark within the current ring. 
  469. Alt+Y (Begin Mark) 
  470.           Moves the cursor to the beginning of the mark.  If the mark is a line 
  471.           mark, the column position of the cursor is preserved. 
  472.  
  473. (*)These definitions will be blocked if the Menu Accelerators option is 
  474. selected.  Instead, the key will activate the corresponding action bar menu 
  475. item. 
  476.  
  477.  
  478. ΓòÉΓòÉΓòÉ 6. Recording Keystrokes ΓòÉΓòÉΓòÉ
  479.  
  480. With the EPM editor you can record a set of keystrokes to be played back at a 
  481. later time.  This is helpful if you are performing a particular action 
  482. repeatedly. 
  483.  
  484. To record keystrokes: 
  485.  
  486.  1. Press Ctrl+R to start recording. 
  487.  2. Type the keys that you want recorded. 
  488.  3. Press Ctrl+R to stop recording. 
  489.  
  490. Press Ctrl+T to playback the recorded keystrokes. 
  491.  
  492. For example, suppose you type DIR to get a directory listing of the current 
  493. directory. 
  494.  
  495.  Volume in drive C is MYDISK
  496.  The Volume Serial Number is 0123:4567
  497.  Directory of C:\TCPIP\LAMAIL
  498.  
  499. ALL          <DIR>      1-01-90  12:01a
  500. ALL      NDX       87   1-01-90  12:01a
  501. OUT          <DIR>      1-01-90  12:01a
  502. OUT      NDX       87   1-01-90  12:01a
  503. PERSONAL     <DIR>      1-01-90  12:01a
  504. PERSONAL NDX       87   1-01-90  12:01a
  505. STUFF        <DIR>      1-01-90  12:01a
  506. STUFF    NDX       87   1-01-90  12:01a
  507. MORESTUF     <DIR>      1-01-90  12:01a
  508. MORESTUF NDX       87   1-01-90  12:01a
  509.  
  510. You wish to convert all of the file names from the "DIR" format to the 
  511. "name.ext" format. 
  512.  
  513. After deleting all lines but the files (not subdirectories) and the file 
  514. information (show size, date, and time), you have left: 
  515.  
  516. ALL      NDX
  517. OUT      NDX
  518. PERSONAL NDX
  519. STUFF    NDX
  520. MORESTUF NDX
  521.  
  522. Place your cursor at the beginning of the first line and press Ctrl+R to start 
  523. recording. Press the following keys: 
  524.  
  525.  1. Ctrl+F6 
  526.  2. Right "." 
  527.  3. Alt+B 
  528.  4. Ctrl+Right 
  529.  5. Left 
  530.  6. Alt+B 
  531.  7. Alt+D 
  532.  8. Down 
  533.  9. Home 
  534. 10. Ctrl+R 
  535. You have recorded the keystrokes to convert one file name.  Now press Ctrl+T 
  536. twice to playback the keystrokes, and the files are converted. 
  537.  
  538. There are a total of five files. 
  539.  
  540. ALL.NDX
  541. OUT.NDX
  542. PERSONAL.NDX
  543. STUFF.NDX
  544. MORESTUF.NDX
  545.  
  546.  
  547. ΓòÉΓòÉΓòÉ 7. Configuring the Mouse ΓòÉΓòÉΓòÉ
  548.  
  549. You can configure the mouse to be in either the basic marking mode or the 
  550. advanced marking mode.  The default is the basic marking mode.  In the basic 
  551. marking mode, the mark is only usable for deleting text or copying it to the 
  552. clipboard  Typing any text character deletes the marked text and replaces it 
  553. with the entered character.  The basic marking mode mouse actions are: 
  554.  
  555. Button 1 click 
  556.           Move cursor position to mouse pointer and unmark. 
  557. Button 1 + Shift 
  558.           Mark text from cursor position to mouse pointer. 
  559. Button 1 click and drag 
  560.           Mark text as you drag. 
  561. Button 1 double-click 
  562.           Move cursor position to mouse pointer and mark the word. 
  563.  
  564. In advanced marking mode, a mark stays until you explicitly delete it or 
  565. unmark.  The advanced marking mode mouse actions are: 
  566.  
  567. Button 1 click 
  568.           Move cursor position to mouse pointer. 
  569. Button 1 + Shift 
  570.           Mark text from cursor position to mouse pointer. 
  571. Button 1 click and drag 
  572.           Block mark text as you drag. 
  573. Button 2 click and drag 
  574.           Line mark text as you drag. If you start dragging inside a marked 
  575.           region, this will instead initiate a drag of the marked text.  The 
  576.           text will be moved (or copied, if the Ctrl key is pressed as well) to 
  577.           wherever you drop it. 
  578. Button 1 + Ctrl + drag 
  579.           Character mark text as you drag. 
  580. Button 1 double-click 
  581.           Unmark text. 
  582. Button 1 + Ctrl + double-click 
  583.           Ask for help for the token under the mouse pointer.  Looks up the 
  584.           word in an index file (EPMKWHLP.NDX, or the file or files listed in 
  585.           the HELPNDX environment setting; multiple files must be separated by 
  586.           plus signs). Index files are provided by your applications, not as 
  587.           part of EPM.  For example, the OS/2 2.0 Toolkit includes an 
  588.           EPMKWHLP.NDX, and the IBM C Set/2 compiler comes with a DDE4.NDX. 
  589.           The index file will be looked for in the current directory, along the 
  590.           EPMPATH, DPATH, in the directory from which EPM was loaded, and 
  591.           finally along the PATH. 
  592. Button 2 double-click 
  593.           Move cursor position to mouse pointer and mark the (space-delimited) 
  594.           word. 
  595. Button 2 + Ctrl + double-click 
  596.           Move cursor position to mouse pointer and mark the token according to 
  597.           the parsing rules for the C language.  E.g., in the line: 
  598.  
  599.                     s = substr(string, start, end);
  600.           placing the cursor somewhere on string and performing a Button 2 + 
  601.           Ctrl + double-click will result in just string being selected, while 
  602.           performing a Button 2 double-click will result in substr(string, 
  603.           being selected. 
  604. Button 2 + Shift + double-click 
  605.           Search for the next occurrance of the token under the mouse cursor 
  606.           (parsed for the C language, as above).  The search starts after the 
  607.           token. The current mark, if any, is not affected. 
  608.  
  609. In either mode, clicking both mouse buttons together will bring up the List 
  610. ring dialog, if more than one file is loaded in the edit window, much as 
  611. clicking both mouse buttons on the desktop brings up the Window List dialog. 
  612.  
  613. To select advanced marking mode: 
  614.  
  615.  1. Select Options. 
  616.  2. Select Preferences. 
  617.  3. Select Advanced marking. 
  618.  
  619. To save the mark mode setting: 
  620.  
  621.  1. Select Options. 
  622.  2. Select Save options. 
  623.  
  624. Related Information: 
  625.  
  626. o Mark types 
  627. o Mark operations 
  628.  
  629.  
  630. ΓòÉΓòÉΓòÉ 8. Direct File Manipulation with the File Symbol ΓòÉΓòÉΓòÉ
  631.  
  632. The File symbol is located in the top left corner of the edit window. It looks 
  633. like a sheet of paper with the top right corner folded down. It can be used to: 
  634.  
  635. o Print the visible file. 
  636. o Copy a file to another edit window. 
  637. o Create another edit window containing your file. 
  638. o Copy files to an open file directory folder. 
  639.  
  640. The File symbol is manipulated in the following way: 
  641.  
  642. Select the File symbol by pointing to it with the mouse pointer and pressing 
  643. button 2.  Keeping button 2 down, move the mouse pointer over one of the 
  644. following: 
  645.  
  646. o An EPM edit window, to copy the file. 
  647. o The EPM icon, to create another edit window containing your file. 
  648. o An open directory, to copy the file to that directory. 
  649.  
  650.  
  651. ΓòÉΓòÉΓòÉ 9. The EPM Toolbar ΓòÉΓòÉΓòÉ
  652.  
  653. The toolbar is a user-configurable button bar at the top of the edit window, 
  654. which acts as an extension of the action bar.  You can copy or move buttons 
  655. around (within a toolbar or across edit windows) using drag&drop. You can edit 
  656. the toolbar, and save the results by name, by bringing up the toolbar's pop-up 
  657. menu (by default, clicking mouse button 2 over the toolbar will do this). You 
  658. can select either the built-in toolbar or any saved toolbar (or turn the 
  659. toolbar on and off) via the Toolbars page of the Settings notebook.  (Note that 
  660. you might have to scroll the notebook tabs down in order to access this page.) 
  661. You can configure the way the toolbar is presented via the Toolbar Style page 
  662. of the Settings notebook. 
  663.  
  664. In addition to the pre-defined actions, you can set a toolbar item to execute 
  665. any external command by selecting an action of ExecuteCommand, or any EPM 
  666. command by selecting an action of '*'.  In either case, the desired command 
  667. gets entered in the Parameters field.  Using EPM's MC command, you can enter a 
  668. number of commands to be executed when the toolbar item is selected. 
  669.  
  670. The initial set of actions available in the Functionslist is derived from the 
  671. set of *.ex files whose names appear in your Actions.LST file.  If you have the 
  672. macros source and macro compiler, you can create your own actions files, using 
  673. SAMPACTN.E as an example, then add the name of the resulting .ex file to 
  674. Actions.LST. 
  675.  
  676.  
  677. ΓòÉΓòÉΓòÉ 10. Help for Search ΓòÉΓòÉΓòÉ
  678.  
  679. Use this window to search for a string of text or search for and replace a 
  680. string of text. 
  681.  
  682. To search for text: 
  683.  
  684.  1. Type the search_string in the Search field. 
  685.  2. Select Find to search for text.  Find can be selected multiple times to 
  686.     find successive occurrences of the search string. 
  687.  3. Select Cancel to close the window. 
  688.  
  689. To replace a string of text: 
  690.  
  691.  1. Type the search_string in the Search field. 
  692.  2. Type the replace_string that will replace the search_string in the Replace 
  693.     field. 
  694.  3. Select either: 
  695.  
  696.    o Change to find the next occurrence of the search_string and change it to 
  697.      the replace_string. 
  698.    o Change, then find, to do the same as Change, and then search for the next 
  699.      occurrence of the search_string after the change has been made. 
  700.  
  701. Alt+F6 can be used to toggle between the Search dialog and the edit window. 
  702.  
  703. Note:  The search normally begins from the current cursor position.  The entire 
  704.        file is searched only if the cursor is at the beginning of the first 
  705.        line, or if the Start at Top option is selected. 
  706.  
  707. Related Information: 
  708.  
  709. o Search 
  710. o Replace 
  711. o Options 
  712. o Find 
  713. o Change 
  714. o Change, then find 
  715. o Find, cancel 
  716. o Cancel 
  717.  
  718.  
  719. ΓòÉΓòÉΓòÉ 11. Help for Search ΓòÉΓòÉΓòÉ
  720.  
  721. Type in the Search filed the text you want to find.  The text you type is 
  722. called the search_string. 
  723.  
  724.  
  725. ΓòÉΓòÉΓòÉ 12. Help for Replace ΓòÉΓòÉΓòÉ
  726.  
  727. Type in the Replace field the text you want to put in place of the text in the 
  728. Search field.  The text in the Replace field is called the replace_string. 
  729.  
  730.  
  731. ΓòÉΓòÉΓòÉ 13. Help for Options ΓòÉΓòÉΓòÉ
  732.  
  733. You can choose any of the following options: 
  734.  
  735. Ignore case 
  736.           Ignores case in the search_string.  For example, "Search", "search", 
  737.           and "SEARCH" are treated the same. 
  738. Reverse search 
  739.           Searches from the current cursor position to the beginning of the 
  740.           file. 
  741. Change all 
  742.           Causes all occurrences of the search_string to be overwritten by the 
  743.           replace_string. 
  744. Marked area 
  745.           Searches only the marked text. 
  746. Match case 
  747.           when Change is selected, causes each occurrance of replace_string 
  748.           that replaces an instance of search_string to be replaced in the same 
  749.           case (all upper, all lower, initial capital, etc.) as that instance 
  750.           of search_string.  (See the /K option of the Change command for an 
  751.           example.) 
  752. Negate search 
  753.           Search for a line not containing search_string. 
  754. Normal 
  755.           Perform a normal search (i.e., not one of Word, GREP, or EGREP). 
  756. Word 
  757.           Search for search_string occurring as a separate word. 
  758. GREP 
  759.           Searches using the GREP option. 
  760. EGREP 
  761.           Searches using the Extended GREP option. 
  762. Cursor 
  763.           Start the search at the cursor position. 
  764. Top 
  765.           Start the search from the top of the file.  (This will turn off the 
  766.           Reverse search option if it was checked.) 
  767. Bottom 
  768.           Start the search from the bottom of the file.  (This will turn on the 
  769.           Reverse search option if it was not already checked.) 
  770.  
  771.  
  772. ΓòÉΓòÉΓòÉ 14. Help for Find ΓòÉΓòÉΓòÉ
  773.  
  774. Select Find to locate the search_string within the current file. 
  775.  
  776.  
  777. ΓòÉΓòÉΓòÉ 15. Help for Change ΓòÉΓòÉΓòÉ
  778.  
  779. Select Change to replace the found text with the replace_string. 
  780.  
  781.  
  782. ΓòÉΓòÉΓòÉ 16. Help for Change, then Find ΓòÉΓòÉΓòÉ
  783.  
  784. Select Change, then find to replace the first occurrence of the found text with 
  785. the replace_string and then find the next occurrence of the search_string 
  786.  
  787.  
  788. ΓòÉΓòÉΓòÉ 17. Help for Find, Cancel ΓòÉΓòÉΓòÉ
  789.  
  790. Select Find, cancel to search for the first occurrence of the search_string and 
  791. then exit the Search window. 
  792.  
  793.  
  794. ΓòÉΓòÉΓòÉ 18. Help for Command ΓòÉΓòÉΓòÉ
  795.  
  796. Use this window to type editor commands.  To enter a command: 
  797.  
  798.  1. Select a command from the selection list or type a command in the entry 
  799.     field. 
  800.  2. Select OK. 
  801.  
  802. As you type a command, the editor will attempt to match what you're typing with 
  803. an existing line in the selection list. At any point you can press Ctrl+O to 
  804. select the matched line in the list, or Ctrl+F to find the next matching line. 
  805. Ctrl+Backspace will delete the line from the list. 
  806.  
  807. Note:  Commands in the selection list are saved between sessions of the editor.
  808.  
  809.  Related Information: 
  810.  
  811. o Editor commands 
  812. o OK 
  813. o Cancel 
  814.  
  815.  
  816. ΓòÉΓòÉΓòÉ 19. Help for Messages ΓòÉΓòÉΓòÉ
  817.  
  818. Use this window to display or review error messages. 
  819.  
  820. Select an error message from the selection list to have it displayed in the 
  821. entry field. The message can be marked and copied from the entry field to the 
  822. clipboard. 
  823.  
  824. Related Information: 
  825.  
  826. o Cancel 
  827.  
  828.  
  829. ΓòÉΓòÉΓòÉ 20. Help for Describe Error ΓòÉΓòÉΓòÉ
  830.  
  831. The list displays all errors associated with the current line.  The following 
  832. options are available: 
  833.  
  834. Details 
  835.           Displays a help panel giving additional information on the error 
  836.           message, if this information was provided by the compiler vendor. 
  837. Cancel 
  838.           Returns control to the edit window. 
  839. Help 
  840.           Displays this panel. 
  841.  
  842.  
  843. ΓòÉΓòÉΓòÉ 21. Help for Save Toolbar ΓòÉΓòÉΓòÉ
  844.  
  845. Enter a name for the current toolbar, then select Save As to save the current 
  846. toolbar.  Use the Settings dialog if you wish to make this the default toolbar. 
  847.  
  848.  
  849. ΓòÉΓòÉΓòÉ 22. Help for Tabs & Margins ΓòÉΓòÉΓòÉ
  850.  
  851. To set the edit window tabs: 
  852.  
  853. Type the tab settings.  You can type either a single number to use as an 
  854. increment, or you can type a series of numbers separated by a space that will 
  855. be used as column positions.  In both cases, column one is used as a starting 
  856. point. 
  857.  
  858. To set the left, right, and paragraph margins: For each setting, drag the 
  859. slider arm, select the left or right slider button, or type a new value. The 
  860. changes will be applied when you close the notebook. 
  861.  
  862. For a detailed explanation of each field, select from the list below: 
  863.  
  864. o Margins 
  865. o Undo 
  866. o Default 
  867. o Save settings 
  868.  
  869.  
  870. ΓòÉΓòÉΓòÉ 23. Help for Margins ΓòÉΓòÉΓòÉ
  871.  
  872. The left and right margins control where the cursor is positioned when typing 
  873. text.  If you type beyond the right margin, the word you are typing is moved to 
  874. a new line starting at the left margin. 
  875.  
  876. When you reformat a paragraph, it is justified so that all lines are between 
  877. the left margin and the right margin, except the first line, which starts at 
  878. the paragraph margin. 
  879.  
  880. Related Information: 
  881.  
  882. Reformatting a paragraph 
  883.  
  884.  
  885. ΓòÉΓòÉΓòÉ 24. Help for Colors ΓòÉΓòÉΓòÉ
  886.  
  887. Use this window to set the colors used by the editor.  To change colors: 
  888.  
  889.  1. Select a field from the Field selection selection list. 
  890.  2. Select the Set background or Set foreground radio button. 
  891.  3. Select a color from the Color selection selection list. 
  892.  4. Close the notebook to apply the changes. 
  893.  
  894. Note:  As you change colors, Sample Text will reflect your changes.
  895.  
  896. For a detailed explanation of each field, select from the list below: 
  897.  
  898. o Field selection 
  899. o Color selection 
  900. o Set background 
  901. o Set foreground 
  902. o Undo 
  903. o Default 
  904. o Save settings 
  905.  
  906.  
  907. ΓòÉΓòÉΓòÉ 25. Help for Field Selection ΓòÉΓòÉΓòÉ
  908.  
  909. Use Field selection to select the field you want to change. The four fields 
  910. that you can choose from are: 
  911.  
  912. Text 
  913.           Color of normal text. 
  914. Mark 
  915.           Color of a marked area. 
  916. Status 
  917.           Color of the status line, if enabled, containing the line and column 
  918.           numbers. 
  919. Message 
  920.           Color of the message line, if enabled, and the color in which 
  921.           messages will be displayed. 
  922.  
  923.  
  924. ΓòÉΓòÉΓòÉ 26. Help for Color Selection ΓòÉΓòÉΓòÉ
  925.  
  926. Use Color selection to select the color that you want to paint the selected 
  927. field.  Select the color you want from the selection list. 
  928.  
  929.  
  930. ΓòÉΓòÉΓòÉ 27. Help for Set Background ΓòÉΓòÉΓòÉ
  931.  
  932. Select the Set background radio button to color the background of the selected 
  933. field with the selected color. 
  934.  
  935.  
  936. ΓòÉΓòÉΓòÉ 28. Help for Set Foreground ΓòÉΓòÉΓòÉ
  937.  
  938. Select the Set Foreground radio button to color the foreground of the selected 
  939. field with the selected color. 
  940.  
  941.  
  942. ΓòÉΓòÉΓòÉ 29. Help for Paths ΓòÉΓòÉΓòÉ
  943.  
  944. To enter paths: 
  945.  
  946.  1. Type a temporary path. 
  947.  2. Close the notebook to apply the changes. 
  948.  
  949. For a detailed explanation of each field, select from the list below: 
  950.  
  951. o Temporary path 
  952. o Undo 
  953. o Default 
  954. o Save settings 
  955.  
  956.  
  957. ΓòÉΓòÉΓòÉ 30. Help for Paths ΓòÉΓòÉΓòÉ
  958.  
  959. To enter paths: 
  960.  
  961.  1. Type a temporary path. 
  962.  2. Type a dictionary path and file name. 
  963.  3. Type a personal dictionary path and file name. 
  964.  4. Close the notebook to apply the changes. 
  965.  
  966. For a detailed explanation of each field, select from the list below: 
  967.  
  968. o Temporary path 
  969. o Dictionary file 
  970. o Personal dictionary 
  971. o Undo 
  972. o Default 
  973. o Save settings 
  974.  
  975.  
  976. ΓòÉΓòÉΓòÉ 31. Help for Autosave Path ΓòÉΓòÉΓòÉ
  977.  
  978. The subdirectory in which autosave files are stored. 
  979.  
  980. Note:  If you select a temporary disk (VDISK), your autosave files will be lost 
  981.        if the system loses power while you are updating a file.
  982.  
  983. Do not select a temporary disk because they only exist until you reboot, and 
  984. while power is not interrupted. 
  985.  
  986. Note:  If you do not specify an autosave path, the current directory is used.
  987.  
  988.  
  989. ΓòÉΓòÉΓòÉ 32. Help for Temporary Path ΓòÉΓòÉΓòÉ
  990.  
  991. Use Temporary paths to select the directory where temporary files are created. 
  992.  
  993. This directory should be on a temporary disk, if you have one with room to 
  994. spare, both for speed and so you don't have to explicitly erase the files.  A 
  995. temporary disk exists only until you reboot, and while power is not 
  996. interrupted. 
  997.  
  998. Note:  If you do not specify a temporary path, the current directory is used.
  999.  
  1000.  
  1001. ΓòÉΓòÉΓòÉ 33. Help for Dictionary File ΓòÉΓòÉΓòÉ
  1002.  
  1003. Use Dictionary file to specify the path and file name of the file to be used 
  1004. for spell checking. 
  1005.  
  1006.  
  1007. ΓòÉΓòÉΓòÉ 34. Help for Personal Dictionary ΓòÉΓòÉΓòÉ
  1008.  
  1009. Use Personal dictionary to specify where your personal dictionary addenda 
  1010. exists or should be created.  Your personal dictionary addenda file is used 
  1011. during the proof function. 
  1012.  
  1013.  
  1014. ΓòÉΓòÉΓòÉ 35. Help for Autosave ΓòÉΓòÉΓòÉ
  1015.  
  1016. Use this window to control the number of modifications that are required to be 
  1017. made to a file before it is automatically saved.  Set the number to 0 to turn 
  1018. off the autosaving feature. 
  1019.  
  1020. For a detailed explanation of each field, select from the list below: 
  1021.  
  1022. o Autosave 
  1023. o Autosave path 
  1024. o Undo 
  1025. o Default 
  1026. o Save settings 
  1027.  
  1028.  
  1029. ΓòÉΓòÉΓòÉ 36. Help for Autosave ΓòÉΓòÉΓòÉ
  1030.  
  1031. Use Autosave to specify the number of changes that have to be made to a file 
  1032. before it is automatically saved.  To specify the number, select the slider 
  1033. button, drag the slider arm, or type a new value in the field. 
  1034.  
  1035.  
  1036. ΓòÉΓòÉΓòÉ 37. Help for Fonts ΓòÉΓòÉΓòÉ
  1037.  
  1038. To change the editor fonts: 
  1039.  
  1040.  1. Select Font name. 
  1041.  2. Select Size. 
  1042.  3. Select any of the following attributes by selecting the symbol that 
  1043.     corresponds to the desired feature: 
  1044.  
  1045.    o Bold 
  1046.    o Italic 
  1047.    o Underlined 
  1048.    o Strikeout 
  1049.    o Outline 
  1050.  
  1051.  4. Select the area to which you wish the change to apply by selecting from the 
  1052.     listbox at the lower left of the window. 
  1053.  
  1054.    Text      is the default font for the text file being edited. 
  1055.    Status line is the font used on the status line. 
  1056.    Message line is the font used on the message line, and for messages that are 
  1057.              displayed elsewhere when the message line is turned off. 
  1058.  
  1059.  5. Close the notebook to apply the changes. 
  1060.  
  1061. As you change fonts, Sample Text will change to show you what the font and 
  1062. attributes look like. 
  1063.  
  1064. For a detailed explanation of each field, select from the list below: 
  1065.  
  1066. o Font name 
  1067. o Size 
  1068. o Undo 
  1069. o Default 
  1070. o Save settings 
  1071.  
  1072.  
  1073. ΓòÉΓòÉΓòÉ 38. Help for Font Name ΓòÉΓòÉΓòÉ
  1074.  
  1075. Use Font name to specify the font you want to use.  Select the arrow to the 
  1076. right to display the entire selection list; then select the font that you want. 
  1077.  
  1078.  
  1079. ΓòÉΓòÉΓòÉ 39. Help for Size ΓòÉΓòÉΓòÉ
  1080.  
  1081. Use Size to adjust the size of the font.  Select the arrow to the right to 
  1082. display the entire selection list; then select the font size that you want. 
  1083.  
  1084.  
  1085. ΓòÉΓòÉΓòÉ 40. Help for Keys ΓòÉΓòÉΓòÉ
  1086.  
  1087. To define an action for the Enter key: 
  1088.  
  1089.  1. Select a key or key combination from the top selection list. 
  1090.  2. Select an action from the bottom selection list. 
  1091.  3. Close the notebook to apply the changes. 
  1092.  
  1093. For a detailed explanation of each field, select from the list below: 
  1094.  
  1095. o Undo 
  1096. o Default 
  1097. o Save settings 
  1098.  
  1099.  
  1100. ΓòÉΓòÉΓòÉ 41. Help for Frame Controls ΓòÉΓòÉΓòÉ
  1101.  
  1102. Use this page to configure which edit window frame controls you want to be 
  1103. present, and where you want them to be located. A check mark appears next to 
  1104. each choice if it is currently active. The selections are: 
  1105.  
  1106. Status window 
  1107.           Controls whether or not the status line window is present. 
  1108. Message window 
  1109.           Controls whether or not the message line window is present. If the 
  1110.           message window is off but the status window is on, then messages will 
  1111.           appear temporarily overlaying the status line. If both are off, then 
  1112.           messages will temporarily overlay a portion of the file area. 
  1113. Above 
  1114.           Select this to have the status and message windows appear above the 
  1115.           edit window. 
  1116. Below 
  1117.           Select this to have the status and message windows appear below the 
  1118.           edit window. 
  1119. Vertical scroll bar 
  1120.           Controls whether or not the vertical scroll bar is present. 
  1121. Horizontal scroll bar 
  1122.           Controls whether or not the horizontal scroll bar is present. 
  1123. Background bitmap 
  1124.           Controls whether or not a background bitmap is displayed behind the 
  1125.           text area of the edit window. 
  1126. Bitmap name 
  1127.           The name of a bitmap file can be entered in this entry field. This 
  1128.           will be used for the background bitmap if the above selection is 
  1129.           checked.  The default is that a built-in bitmap will be used. 
  1130. Dropping file 
  1131.           Controls what happens when a file is dropped in the edit window. (If 
  1132.           a file is dropped on the title bar, it will always be edited.) 
  1133. Edits 
  1134.           The dropped file will be edited - i.e., added to the current ring as 
  1135.           a new file. 
  1136. Imports 
  1137.           The dropped file will be imported into the current file at the cursor 
  1138.           position. 
  1139.  
  1140. Close the notebook to apply the changes. 
  1141.  
  1142. For a detailed explanation of each field, select from the list below: 
  1143.  
  1144. o Undo 
  1145. o Default 
  1146. o Save settings 
  1147.  
  1148.  
  1149. ΓòÉΓòÉΓòÉ 42. Help for Miscellaneous ΓòÉΓòÉΓòÉ
  1150.  
  1151. Use this page to configure various edit-mode settings. A check mark appears 
  1152. next to each choice if it is currently active. The selections are: 
  1153.  
  1154. CUA marking 
  1155.           Controls whether the editor uses CUA-style marking or the advanced 
  1156.           marking mode. 
  1157. Stream mode editing 
  1158.           Controls whether the editor uses stream-mode editing, like a word 
  1159.           processor, or line mode editing, like a mainframe text editor. 
  1160. Rexx profile 
  1161.           Controls whether a Rexx profile, PROFILE.ERX, will be executed every 
  1162.           time an edit window is opened.  The profile will be searched for 
  1163.           along the EPMPATH and PATH. 
  1164. Long file name support 
  1165.           Controls whether or not the .LONGNAMES Extended Attribute is 
  1166.           supported.  See the LONGNAMES command for further details. 
  1167. Menu accelerators 
  1168.           Controls whether or not menu accelerators are enabled.  By default, 
  1169.           Presentation Manager defines an accelerator for every action bar 
  1170.           mnemonic. For example, the F in File is a mnemonic, so PM defines 
  1171.           Alt+F as an accelerator.  This blocks the macro definitions of the 
  1172.           Alt+letter for each mnemonic on the action bar, so by default EPM 
  1173.           blocks those accelerators in order to allow the macro definition to 
  1174.           take precedence.  When this selection is checked, Alt+letter will 
  1175.           activate the action bar menu item which has that letter as a 
  1176.           mnemonic.  When this selection is unchecked, the Alt+letter will 
  1177.           perform the defined EPM action. 
  1178. Mouse pointer type 
  1179.           Allows you to choose between the I-beam text pointer or the arrow 
  1180.           pointer. 
  1181. Cursor type 
  1182.           Allows you to choose between the cursor style used in command 
  1183.           windows, in which the replace-mode cursor is an underline and the 
  1184.           insert-mode cursor is a block on the bottom half of the character, 
  1185.           and the normal GPI cursor style, in which the insert-mode cursor is a 
  1186.           vertical bar at the left side of the current character and the 
  1187.           replace-mode cursor is a block covering the entire character. 
  1188.  
  1189. Close the notebook to apply the changes. 
  1190.  
  1191. For a detailed explanation of each field, select from the list below: 
  1192.  
  1193. o Undo 
  1194. o Default 
  1195. o Save settings 
  1196.  
  1197.  
  1198. ΓòÉΓòÉΓòÉ 43. Help for Toolbar Style ΓòÉΓòÉΓòÉ
  1199.  
  1200. Use this page to configure the toolbar. 
  1201.  
  1202. You can check the following items to change the general style of the toolbar: 
  1203.  
  1204. Show button text 
  1205.           Display the text at the bottom of each selection. 
  1206. Automatic sizing 
  1207.           Select this to have the size of the toolbar be determined 
  1208.           automatically, based on the size of the bitmaps being displayed.  If 
  1209.           not checked, then the Width and Height fields will be used to specify 
  1210.           the size (in pixels) you want to give to each item. 
  1211.           If the item is smaller, it is centered. 
  1212.           If the item is bigger, the bitmap is shrunk. 
  1213.           There are three shrink modes : 
  1214.  
  1215.    Discard 
  1216.              Ignore the lost lines and columns.  Works best for bitmaps with 
  1217.              many colors. 
  1218.    And 
  1219.              Works best for bitmaps with dark drawings on light backgrounds. 
  1220.    Or 
  1221.              Works best for bitmaps with light drawings on dark backgrounds. 
  1222.  
  1223. You can select the Refresh button to refresh the toolbar with the current 
  1224. settings before closing the notebook, if you would like to see how your changes 
  1225. look. 
  1226.  
  1227. Close the notebook to apply the changes. 
  1228.  
  1229. For a detailed explanation of each field, select from the list below: 
  1230.  
  1231. o Undo 
  1232. o Default 
  1233. o Save settings 
  1234.  
  1235. For a general description of the Toolbar, including information on how to edit 
  1236. it, select: 
  1237.  
  1238. o Toolbar 
  1239.  
  1240.  
  1241. ΓòÉΓòÉΓòÉ 44. Help for Toolbars ΓòÉΓòÉΓòÉ
  1242.  
  1243. Use this page to manage your set of toolbars. 
  1244.  
  1245. You can select a toolbar from the list, then select: 
  1246.  
  1247. Import 
  1248.           Allows you to import a saved toolbar from disk. 
  1249. Export 
  1250.           Allows you to save the selected toolbar to disk. 
  1251. Delete 
  1252.           Allows you to delete the selected toolbar from the list (and from the 
  1253.           .INI file, which is where toolbars are kept internally). 
  1254. Make current 
  1255.           Makes the selected toolbar the one used by the edit window. 
  1256. Display the toolbar 
  1257.           Controls whether or not the toolbar is displayed. 
  1258.  
  1259. Close the notebook to apply the changes. 
  1260.  
  1261. For a detailed explanation of each field, select from the list below: 
  1262.  
  1263. o Undo 
  1264. o Default 
  1265. o Save settings 
  1266.  
  1267. For a general description of the Toolbar, including information on how to edit 
  1268. it, select: 
  1269.  
  1270. o Toolbar 
  1271.  
  1272.  
  1273. ΓòÉΓòÉΓòÉ 45. Help for Formatting - Tabs & Margins ΓòÉΓòÉΓòÉ
  1274.  
  1275. To set the edit window tabs: Type the tab settings.  You can type either a 
  1276. single number to use as an increment, or you can type a series of numbers 
  1277. separated by a space that will be used as column positions.  In both cases, 
  1278. column one is used as a starting point. 
  1279.  
  1280. To control whether the Tab key moves over to the next tab stop, like a 
  1281. typewriter tab key, or inserts an ASCII Tab character, select or deselect the 
  1282. Tab key inserts Tab checkbox. 
  1283.  
  1284. To set the left, right, and paragraph margins:.  For each setting, drag the 
  1285. slider arm, select the left or right slider button, or type a new value. 
  1286.  
  1287. Close the notebook or change to a different page to apply the changes. 
  1288.  
  1289. For a detailed explanation of each field, select from the list below: 
  1290.  
  1291. o Undo 
  1292. o Default 
  1293.  
  1294.  
  1295. ΓòÉΓòÉΓòÉ 46. Help for Formatting - Enter keys ΓòÉΓòÉΓòÉ
  1296.  
  1297. To define an action for the Enter key: 
  1298.  
  1299.  1. Select a key or key combination from the top selection list. 
  1300.  2. Select an action from the bottom selection list. 
  1301.  
  1302. Close the notebook or change to a different page to apply the changes. 
  1303.  
  1304. For a detailed explanation of each field, select from the list below: 
  1305.  
  1306. o Undo 
  1307. o Default 
  1308.  
  1309.  
  1310. ΓòÉΓòÉΓòÉ 47. Help for Text - Colors ΓòÉΓòÉΓòÉ
  1311.  
  1312. Use this window to set the colors used by the editor.  To change colors: 
  1313.  
  1314.  1. Select a field from the Field selection selection list. 
  1315.  2. Select the Set background or Set foreground radio button. 
  1316.  3. Select a color from the Color selection selection list. 
  1317.  4. Close the notebook or change to a different page to apply the changes. 
  1318.  
  1319. Note:  As you change colors, Sample Text will reflect your changes.
  1320.  
  1321. For a detailed explanation of each field, select from the list below: 
  1322.  
  1323. o Field selection 
  1324. o Color selection 
  1325. o Set background 
  1326. o Set foreground 
  1327. o Undo 
  1328. o Default 
  1329.  
  1330.  
  1331. ΓòÉΓòÉΓòÉ 48. Help for Text - Fonts ΓòÉΓòÉΓòÉ
  1332.  
  1333. To change the editor fonts: 
  1334.  
  1335.  1. Select Font name. 
  1336.  2. Select Size. 
  1337.  3. Select any of the following attributes by selecting the symbol that 
  1338.     corresponds to the desired feature: 
  1339.  
  1340.    o Bold 
  1341.    o Italic 
  1342.    o Underlined 
  1343.    o Strikeout 
  1344.    o Outline 
  1345.  
  1346.  4. Close the notebook or change to a different page to apply the changes. 
  1347.  
  1348. As you change fonts, Sample Text will change to show you what the font and 
  1349. attributes look like. 
  1350.  
  1351. For a detailed explanation of each field, select from the list below: 
  1352.  
  1353. o Font name 
  1354. o Size 
  1355. o Undo 
  1356. o Default 
  1357.  
  1358.  
  1359. ΓòÉΓòÉΓòÉ 49. Help for Window - Frame controls ΓòÉΓòÉΓòÉ
  1360.  
  1361. Use this page to configure which edit window frame controls you want to be 
  1362. present, and where you want them to be located. A check mark appears next to 
  1363. each choice if it is currently active. The selections are: 
  1364.  
  1365. Status window 
  1366.           Controls whether or not the status line window is present. 
  1367. Message window 
  1368.           Controls whether or not the message line window is present. If the 
  1369.           message window is off but the status window is on, then messages will 
  1370.           appear temporarily overlaying the status line. If both are off, then 
  1371.           messages will temporarily overlay a portion of the file area. 
  1372. Above 
  1373.           Select this to have the status and message windows appear above the 
  1374.           edit window. 
  1375. Below 
  1376.           Select this to have the status and message windows appear below the 
  1377.           edit window. 
  1378. Vertical scroll bar 
  1379.           Controls whether or not the vertical scroll bar is present. 
  1380. Horizontal scroll bar 
  1381.           Controls whether or not the horizontal scroll bar is present. 
  1382. Background bitmap 
  1383.           Controls whether or not a background bitmap is displayed behind the 
  1384.           text area of the edit window. 
  1385. Bitmap name 
  1386.           The name of a bitmap file can be entered in this entry field. This 
  1387.           will be used for the background bitmap if the above selection is 
  1388.           checked.  The default is that a built-in bitmap will be used. 
  1389.  
  1390. Close the notebook or select a different page to apply any changes. 
  1391.  
  1392. For a detailed explanation of each button, select from the list below: 
  1393.  
  1394. o Undo 
  1395. o Default 
  1396.  
  1397.  
  1398. ΓòÉΓòÉΓòÉ 50. Help for Autosave ΓòÉΓòÉΓòÉ
  1399.  
  1400. Use this window to control the number of modifications that are required to be 
  1401. made to a file before it is automatically saved.  Set the number to 0 to turn 
  1402. off the autosaving feature. 
  1403.  
  1404. Autosave path is the subdirectory in which autosave files are stored. 
  1405.  
  1406. Note:  If you select a temporary disk (VDISK), your autosave files will be lost 
  1407.        if the system loses power while you are updating a file.
  1408.  
  1409. Do not select a temporary disk because they only exist until you reboot, and 
  1410. while power is not interrupted. 
  1411.  
  1412. Note:  If you do not specify an autosave path, the current directory is used.
  1413.  
  1414. Close the notebook or change to a different page to apply the changes. 
  1415.  
  1416. For a detailed explanation of each field, select from the list below: 
  1417.  
  1418. o Autosave 
  1419. o Undo 
  1420. o Default 
  1421.  
  1422.  
  1423. ΓòÉΓòÉΓòÉ 51. Help for Configuration - Macro modules ΓòÉΓòÉΓòÉ
  1424.  
  1425. Use this window to select which .ex files (compiled macro modules) are used for 
  1426. edit windows opened from this object. 
  1427.  
  1428. Select Add to add a .ex file to the list.  Select a file from the list and 
  1429. select Remove to remove an entry from the list. 
  1430.  
  1431. Close the notebook or change to a different page to apply the changes. 
  1432.  
  1433. For a detailed explanation of each button, select from the list below: 
  1434.  
  1435. o Undo 
  1436. o Default 
  1437.  
  1438.  
  1439. ΓòÉΓòÉΓòÉ 52. Help for Configuration - Paths and files ΓòÉΓòÉΓòÉ
  1440.  
  1441. To enter paths: 
  1442.  
  1443.  1. Type a temporary path. 
  1444.  2. Type a dictionary path and file name. 
  1445.  3. Type a personal dictionary path and file name. 
  1446.  4. Close the notebook or change to a different page to apply the changes. 
  1447.  
  1448. For a detailed explanation of each field, select from the list below: 
  1449.  
  1450. o Temporary path 
  1451. o Dictionary file 
  1452. o Personal dictionary 
  1453. o Undo 
  1454. o Default 
  1455.  
  1456.  
  1457. ΓòÉΓòÉΓòÉ 53. Help for Configuration - Miscellaneous ΓòÉΓòÉΓòÉ
  1458.  
  1459. Use this page to configure various edit-mode settings. A check mark appears 
  1460. next to each choice if it is currently active. The selections are: 
  1461.  
  1462. CUA marking 
  1463.           Controls whether the editor uses CUA-style marking or the advanced 
  1464.           marking mode. 
  1465. Stream mode editing 
  1466.           Controls whether the editor uses stream-mode editing, like a word 
  1467.           processor, or line mode editing, like a mainframe text editor. 
  1468. Rexx profile 
  1469.           Controls whether a Rexx profile, PROFILE.ERX, will be executed every 
  1470.           time an edit window is opened.  The profile will be searched for 
  1471.           along the EPMPATH and PATH. 
  1472. Long file name support 
  1473.           Controls whether or not the .LONGNAMES Extended Attribute is 
  1474.           supported.  See the LONGNAMES command for further details. 
  1475. Menu accelerators 
  1476.           Controls whether or not menu accelerators are enabled.  By default, 
  1477.           Presentation Manager defines an accelerator for every action bar 
  1478.           mnemonic. For example, the F in File is a mnemonic, so PM defines 
  1479.           Alt+F as an accelerator.  This blocks the macro definitions of the 
  1480.           Alt+letter for each mnemonic on the action bar, so by default EPM 
  1481.           blocks those accelerators in order to allow the macro definition to 
  1482.           take precedence.  When this selection is checked, Alt+letter will 
  1483.           activate the action bar menu item which has that letter as a 
  1484.           mnemonic.  When this selection is unchecked, the Alt+letter will 
  1485.           perform the defined EPM action. 
  1486. Mouse pointer type 
  1487.           Allows you to choose between the I-beam text pointer or the arrow 
  1488.           pointer. 
  1489. Cursor type 
  1490.           Allows you to choose between the cursor style used in command 
  1491.           windows, in which the replace-mode cursor is an underline and the 
  1492.           insert-mode cursor is a block on the bottom half of the character, 
  1493.           and the normal GPI cursor style, in which the insert-mode cursor is a 
  1494.           vertical bar at the left side of the current character and the 
  1495.           replace-mode cursor is a block covering the entire character. 
  1496.  
  1497. Close the notebook or select a different page to apply any changes. 
  1498.  
  1499. For a detailed explanation of each button, select from the list below: 
  1500.  
  1501. o Undo 
  1502. o Default 
  1503.  
  1504.  
  1505. ΓòÉΓòÉΓòÉ 54. Help for Toolbar Style ΓòÉΓòÉΓòÉ
  1506.  
  1507. Use this page to configure the toolbar. 
  1508.  
  1509. You can check the following items to change the general style of the toolbar: 
  1510.  
  1511. Show button text 
  1512.           Display the text at the bottom of each selection. 
  1513. Automatic sizing 
  1514.           Select this to have the size of the toolbar be determined 
  1515.           automatically, based on the size of the bitmaps being displayed.  If 
  1516.           not checked, then the Width and Height fields will be used to specify 
  1517.           the size (in pixels) you want to give to each item. 
  1518.           If the item is smaller, it is centered. 
  1519.           If the item is bigger, the bitmap is shrunk. 
  1520.           There are three shrink modes : 
  1521.  
  1522.    Discard 
  1523.              Ignore the lost lines and columns.  Works best for bitmaps with 
  1524.              many colors. 
  1525.    And 
  1526.              Works best for bitmaps with dark drawings on light backgrounds. 
  1527.    Or 
  1528.              Works best for bitmaps with light drawings on dark backgrounds. 
  1529.  
  1530. You can select the Refresh button to refresh the toolbar with the current 
  1531. settings before closing the notebook, if you would like to see how your changes 
  1532. look. 
  1533.  
  1534. For a detailed explanation of each button, select from the list below: 
  1535.  
  1536. o Undo 
  1537. o Default 
  1538.  
  1539.  
  1540. ΓòÉΓòÉΓòÉ 55. Help for Toolbars ΓòÉΓòÉΓòÉ
  1541.  
  1542. Use this page to manage your set of toolbars. 
  1543.  
  1544. You can select a toolbar from the list, then select: 
  1545.  
  1546. Import 
  1547.           Allows you to import a saved toolbar from disk. 
  1548. Export 
  1549.           Allows you to save the selected toolbar to disk. 
  1550. Delete 
  1551.           Allows you to delete the selected toolbar from the list (and from the 
  1552.           .INI file, which is where toolbars are kept internally). 
  1553. Make current 
  1554.           Makes the selected toolbar the one used by the edit window. 
  1555. Display the toolbar 
  1556.           Controls whether or not the toolbar is displayed. 
  1557.  
  1558. For a detailed explanation of each button, select from the list below: 
  1559.  
  1560. o Undo 
  1561. o Default 
  1562.  
  1563.  
  1564. ΓòÉΓòÉΓòÉ 56. Help for Undo ΓòÉΓòÉΓòÉ
  1565.  
  1566. Select Undo to cancel the settings changes you made to this page. 
  1567.  
  1568.  
  1569. ΓòÉΓòÉΓòÉ 57. Help for Default ΓòÉΓòÉΓòÉ
  1570.  
  1571. Select Default to set the values to the initial system settings. 
  1572.  
  1573.  
  1574. ΓòÉΓòÉΓòÉ 58. Help for Save settings ΓòÉΓòÉΓòÉ
  1575.  
  1576. Check Save settings if you want the changes you made to be saved permanently. 
  1577.  
  1578. Leave Save settings unchecked if you only want to apply the changes to this EPM 
  1579. session. 
  1580.  
  1581.  
  1582. ΓòÉΓòÉΓòÉ 59. Help for Quitting a File ΓòÉΓòÉΓòÉ
  1583.  
  1584. Use Quitting a File to end an editing session before a modified file is removed 
  1585. from the edit window ring.  The following options are available: 
  1586.  
  1587. Save 
  1588.           Saves the file as it appears in the entry field.  The file name can 
  1589.           be modified before Save is selected. 
  1590. Discard 
  1591.           Enables the quitting process to continue.  Changes to the file are 
  1592.           not saved. 
  1593. Cancel 
  1594.           Returns control to the edit window. 
  1595.  
  1596. Note:  When all files have been removed from the edit window ring, the edit 
  1597.        window is automatically closed.
  1598.  
  1599.  
  1600. ΓòÉΓòÉΓòÉ 60. Help for Closing a File ΓòÉΓòÉΓòÉ
  1601.  
  1602. Use Closing a File to end an editing session before a modified file is removed 
  1603. from the edit window ring.  The following options are available: 
  1604.  
  1605. Save 
  1606.           Saves the file as it appears in the entry field.  The file name can 
  1607.           be modified before Save is selected. 
  1608. Discard 
  1609.           Enables the quitting process to continue.  Changes to the file are 
  1610.           not saved. 
  1611. Cancel 
  1612.           Returns control to the edit window. 
  1613.  
  1614. Note:  When all files have been removed from the edit window ring, the edit 
  1615.        window is automatically closed.
  1616.  
  1617.  
  1618. ΓòÉΓòÉΓòÉ 60.1. Help for Proof ΓòÉΓòÉΓòÉ
  1619.  
  1620. The Proof window is displayed when a possibly misspelled word is found during 
  1621. the proof function.  This window contains an entry field, in which you can type 
  1622. a replacement for the word, and a list for words suggested as likely 
  1623. replacements.  The window buttons are as follows: 
  1624.  
  1625. Suggest 
  1626.           The listbox will be filled with a list of suggested replacements for 
  1627.           the misspelled word. 
  1628. Auto-suggest 
  1629.           If checked, the listbox will be filled automatically whenever a 
  1630.           misspelled word is found. 
  1631. Replace 
  1632.           The word from the entry field is placed inside your document, 
  1633.           replacing the misspelled word.  The replace function can also be 
  1634.           achieved by double-clicking on a word in the list.  Replace is the 
  1635.           default. 
  1636. Temp. Add 
  1637.           The word that is being questioned is placed in a temporary personal 
  1638.           dictionary file.  Every other occurrence of that word is considered 
  1639.           correct during the remainder of your proof session. 
  1640. Add 
  1641.           The word that is being questioned is placed in your personal 
  1642.           dictionary file.  The word is permanently considered correct. 
  1643. Next 
  1644.           Skips the current word and continues spell checking. 
  1645. Cancel 
  1646.           Terminates the proof function. 
  1647. Help 
  1648.           Displays this panel. 
  1649.  
  1650.  
  1651. ΓòÉΓòÉΓòÉ 60.2. Help for Synonym ΓòÉΓòÉΓòÉ
  1652.  
  1653. The Synonym window is displayed if one or more synonyms are found during the 
  1654. execution of the synonym function.  This window contains a list box which holds 
  1655. a selection of words.  The window buttons are as follows: 
  1656.  
  1657. Replace 
  1658.           The highlighted word from the list is placed inside your document, 
  1659.           replacing the highlighted word.  The replace function can also be 
  1660.           achieved by double clicking on a word in the list. Replace is the 
  1661.           default button. 
  1662. Cancel 
  1663.           Terminates the proof function. 
  1664. Help 
  1665.           Displays this panel. 
  1666.  
  1667.  
  1668. ΓòÉΓòÉΓòÉ 61. Help for Undo ΓòÉΓòÉΓòÉ
  1669.  
  1670. The number range represents changes made to the current file.  The lower the 
  1671. number the earlier the change. 
  1672.  
  1673. To use Undo: 
  1674.  
  1675.  1. Move the slider to the change that you want to undo. 
  1676.  2. Select OK. 
  1677.  
  1678.  
  1679. ΓòÉΓòÉΓòÉ 62. Help for List Ring ΓòÉΓòÉΓòÉ
  1680.  
  1681. The selection list contains a list of all files in the current edit ring. 
  1682.  
  1683. To select a file from the list: 
  1684.  
  1685.  1. Select a file from the selection list to activate it. 
  1686.  2. Select Switch to. 
  1687.  
  1688. Related Information: 
  1689.  
  1690. o Switch to 
  1691. o Cancel 
  1692.  
  1693.  
  1694. ΓòÉΓòÉΓòÉ 63. Help for Switch To ΓòÉΓòÉΓòÉ
  1695.  
  1696. Select Switch to to exit the window, and make the selected file the current 
  1697. file. 
  1698.  
  1699.  
  1700. ΓòÉΓòÉΓòÉ 64. Help for Cancel ΓòÉΓòÉΓòÉ
  1701.  
  1702. Select Cancel to exit the window and leave the original file as the current 
  1703. file. 
  1704.  
  1705.  
  1706. ΓòÉΓòÉΓòÉ 65. Help for Style ΓòÉΓòÉΓòÉ
  1707.  
  1708. Use Style to apply a style, consisting of a specific font, color, or both to a 
  1709. marked region of text.  You can select an existing style in the Style name 
  1710. field, or you can define a new style by doing the following: 
  1711.  
  1712.  1. Optionally, type a new name in the Style name field. 
  1713.  2. Select Font name. 
  1714.  3. Select Size. 
  1715.  4. Select any of the following attributes, if desired: 
  1716.  
  1717.    o Bold 
  1718.    o Italic 
  1719.    o Underlined 
  1720.    o Strikeout 
  1721.    o Outline 
  1722.  
  1723.  5. Select Foreground color 
  1724.  6. Select Background color to change the background color. 
  1725.  7. Select Set to apply the selected style to the marked region, or Register to 
  1726.     register the style and continue in the window. 
  1727.  
  1728. As you change font and colors, Sample Text changes to show you what the style 
  1729. looks like. 
  1730.  
  1731. Note:  If you do not enter a name in the Style name field, you can only apply 
  1732.        the style to the marked text.  The style will not be registered.
  1733.  
  1734. For a detailed explanation of each field, select from the list below: 
  1735.  
  1736. o Style name 
  1737. o Font name 
  1738. o Font size 
  1739. o Font attributes 
  1740. o Foreground color 
  1741. o Background color 
  1742. o Color selection 
  1743. o Apply 
  1744. o Register 
  1745. o Cancel 
  1746.  
  1747.  
  1748. ΓòÉΓòÉΓòÉ 66. Help for Style Name ΓòÉΓòÉΓòÉ
  1749.  
  1750. Use Style name to select the existing style you want to use, or to enter a new 
  1751. style name.  Select the arrow to the right to display the entire selection 
  1752. list; then select the style that you want. 
  1753.  
  1754.  
  1755. ΓòÉΓòÉΓòÉ 67. Help for Font Name ΓòÉΓòÉΓòÉ
  1756.  
  1757. Use Font name to specify the font you want to use.  Select the arrow to the 
  1758. right to display the entire selection list; then select the font that you want. 
  1759.  
  1760.  
  1761. ΓòÉΓòÉΓòÉ 68. Help for Font Size ΓòÉΓòÉΓòÉ
  1762.  
  1763. Use Font Size to adjust the size of the font.  Select the arrow to the right to 
  1764. display the entire selection list; then select the font that you want. 
  1765.  
  1766.  
  1767. ΓòÉΓòÉΓòÉ 69. Help for Font Attributes ΓòÉΓòÉΓòÉ
  1768.  
  1769. Select any of the following attributes by selecting the symbol that corresponds 
  1770. to the desired feature: 
  1771.  
  1772. o Bold 
  1773. o Italic 
  1774. o Underlined 
  1775. o Strikeout 
  1776. o Outline 
  1777.  
  1778.  
  1779. ΓòÉΓòÉΓòÉ 70. Help for Background Color ΓòÉΓòÉΓòÉ
  1780.  
  1781. Select the Background color radio button to color the background of the 
  1782. selected style. 
  1783.  
  1784.  
  1785. ΓòÉΓòÉΓòÉ 71. Help for Foreground Color ΓòÉΓòÉΓòÉ
  1786.  
  1787. Select the Foreground color radio button to color the foreground of the 
  1788. selected style. 
  1789.  
  1790.  
  1791. ΓòÉΓòÉΓòÉ 72. Help for Color Selection ΓòÉΓòÉΓòÉ
  1792.  
  1793. Use this listbox to select the color that you want to paint the selected style. 
  1794. Select the color you want from the selection list. 
  1795.  
  1796.  
  1797. ΓòÉΓòÉΓòÉ 73. Help for Apply ΓòÉΓòÉΓòÉ
  1798.  
  1799. Select Apply to use the selected settings on the current text. 
  1800.  
  1801. Note:  If a name was entered in the Style name field, the style will 
  1802.        automatically be registered if it did not exist previously.
  1803.  
  1804.  
  1805. ΓòÉΓòÉΓòÉ 74. Help for Register ΓòÉΓòÉΓòÉ
  1806.  
  1807. Select Register to save the style settings under the name in the Style name 
  1808. field. 
  1809.  
  1810.  
  1811. ΓòÉΓòÉΓòÉ 75. Help for Cancel ΓòÉΓòÉΓòÉ
  1812.  
  1813. Select Cancel to close the dialog and discard any changes that were made. 
  1814.  
  1815.  
  1816. ΓòÉΓòÉΓòÉ 76. Help for Set Bookmark ΓòÉΓòÉΓòÉ
  1817.  
  1818. To set a bookmark: 
  1819.  
  1820.  1. Type a name in the entry field. 
  1821.  2. Select Set or Set permanent. 
  1822.  
  1823. For a detailed explanation of each field, select from the list below: 
  1824.  
  1825. o Set 
  1826. o Set permanent 
  1827. o Cancel 
  1828.  
  1829.  
  1830. ΓòÉΓòÉΓòÉ 77. Help for Set ΓòÉΓòÉΓòÉ
  1831.  
  1832. Select Set to set a bookmark that lasts for the duration of your edit session. 
  1833.  
  1834.  
  1835. ΓòÉΓòÉΓòÉ 78. Help for Set Permanent ΓòÉΓòÉΓòÉ
  1836.  
  1837. Select Set permanent to set a bookmark that is saved with the file and loaded 
  1838. the next time the file is edited. 
  1839.  
  1840.  
  1841. ΓòÉΓòÉΓòÉ 79. Help for List Bookmarks ΓòÉΓòÉΓòÉ
  1842.  
  1843. To go to a bookmark: 
  1844.  
  1845.  1. Use the down arrow to the right to display the selection list; then select 
  1846.     a bookmark. 
  1847.  2. Select Go to mark. 
  1848.  
  1849. To delete a bookmark: 
  1850.  
  1851.  1. Use the down arrow to the right to display the selection list; then select 
  1852.     a bookmark. 
  1853.  2. Select Delete mark. 
  1854.  
  1855. For a detailed explanation of each field, select from the list below: 
  1856.  
  1857. o Go to mark 
  1858. o Delete mark 
  1859. o Cancel 
  1860.  
  1861.  
  1862. ΓòÉΓòÉΓòÉ 80. Help for Go To Mark ΓòÉΓòÉΓòÉ
  1863.  
  1864. Select Go to mark to position the cursor at the bookmark in the current file. 
  1865.  
  1866.  
  1867. ΓòÉΓòÉΓòÉ 81. Help for Delete Mark ΓòÉΓòÉΓòÉ
  1868.  
  1869. Select Delete mark to erase the bookmark from the current file. 
  1870.  
  1871.  
  1872. ΓòÉΓòÉΓòÉ 82. Help for Find Procedure ΓòÉΓòÉΓòÉ
  1873.  
  1874. To find a procedure listed in the active tags file: 
  1875.  
  1876.  1. Type a procedure name in the entry field. 
  1877.  2. Select OK. 
  1878. or, select List to select from a list of all procedures in the tags file. 
  1879.  
  1880. For a detailed explanation of each field, select from the list below: 
  1881.  
  1882. o OK 
  1883. o List 
  1884. o Cancel 
  1885.  
  1886.  
  1887. ΓòÉΓòÉΓòÉ 83. Help for List ΓòÉΓòÉΓòÉ
  1888.  
  1889. Select List to see a list of all procedure names in the active tags file. 
  1890.  
  1891.  
  1892. ΓòÉΓòÉΓòÉ 84. Help for List Tags ΓòÉΓòÉΓòÉ
  1893.  
  1894. To find a procedure from the list, select it and select OK to jump to that 
  1895. procedure. 
  1896.  
  1897. For a detailed explanation of each field, select from the list below: 
  1898.  
  1899. o OK 
  1900. o Cancel 
  1901.  
  1902.  
  1903. ΓòÉΓòÉΓòÉ 85. Help for Select Source FIle ΓòÉΓòÉΓòÉ
  1904.  
  1905. This dialog is presented when a FINDTAG command finds that the procedure 
  1906. requested is listed in the tags file as appearing in more than one source file. 
  1907. To pick the desired routine, 
  1908.  
  1909.  1. Select a file name from the list. 
  1910.  2. Select OK. 
  1911.  
  1912. For a detailed explanation of each field, select from the list below: 
  1913.  
  1914. o OK 
  1915. o Cancel 
  1916.  
  1917.  
  1918. ΓòÉΓòÉΓòÉ 86. Help for Tags File Name ΓòÉΓòÉΓòÉ
  1919.  
  1920. To set the name of the tags file: 
  1921.  
  1922.  1. Type a filename in the entry field. 
  1923.  2. Select Set or Set permanent. 
  1924.  
  1925. For a detailed explanation of each field, select from the list below: 
  1926.  
  1927. o Set 
  1928. o Set permanent 
  1929. o Cancel 
  1930.  
  1931.  
  1932. ΓòÉΓòÉΓòÉ 87. Help for Set ΓòÉΓòÉΓòÉ
  1933.  
  1934. Select Set to set the tags file name for the duration of your edit session. 
  1935.  
  1936.  
  1937. ΓòÉΓòÉΓòÉ 88. Help for Set Permanent ΓòÉΓòÉΓòÉ
  1938.  
  1939. Select Set permanent to set the tags file name, and record it in the .INI file, 
  1940. so it will be the default the next time EPM is started. 
  1941.  
  1942.  
  1943. ΓòÉΓòÉΓòÉ 89. Help for Make Tags File ΓòÉΓòÉΓòÉ
  1944.  
  1945. To create or update the active tags file: 
  1946.  
  1947.  1. Enter one or more filenames in the entry field. 
  1948.  2. Select OK. 
  1949.  
  1950. Any filename can include wildcards, or can be a list of files (indicated by 
  1951. prefixing the filename with an "at" sign, @). 
  1952.  
  1953. d:\testbed\*.c  d:\testbed\*.asm  @d:\doc\source.lst
  1954.  
  1955. For a detailed explanation of each field, select from the list below: 
  1956.  
  1957. o OK 
  1958. o Cancel 
  1959.  
  1960.  
  1961. ΓòÉΓòÉΓòÉ 90. Help for Tags Files Dialog ΓòÉΓòÉΓòÉ
  1962.  
  1963. The top of the dialog lists all known tags files. Below that is shown the 
  1964. active tags file.  To change the active tags file, select a tags file from the 
  1965. list and then select Activate.  To add a new tags file to the list (either an 
  1966. existing one or one to be created), select New. To modify the list of files 
  1967. used to build a tags file, select the file in the list and then select Edit. 
  1968. To remove a file from the list, select it and then select Remove. 
  1969.  
  1970. Related Information: 
  1971.  
  1972. o Tags file: 
  1973.  
  1974.  
  1975. ΓòÉΓòÉΓòÉ 91. Help for Tags File Source ΓòÉΓòÉΓòÉ
  1976.  
  1977. The top of the dialog lists all the source that will be searched to build the 
  1978. tags file.  To add an item to the list, enter it in the entry field, then 
  1979. select Add.  You can specify a simple filename (e.g., c:\project\main.c), a 
  1980. filespec which includes wildcards (e.g., c:\project\*.c), or an at sign 
  1981. followed by a filename, indicating that the file contains a list of filespecs 
  1982. (e.g., @c:\project\source.lst). To remove an entry from the list, select it and 
  1983. then select Remove. 
  1984.  
  1985. Related Information: 
  1986.  
  1987. o Tags file: 
  1988.  
  1989.  
  1990. ΓòÉΓòÉΓòÉ 92. Adding and Inserting Text ΓòÉΓòÉΓòÉ
  1991.  
  1992. When the cursor is in insert mode, the text you type is inserted to the left of 
  1993. the cursor and no text is overwritten. 
  1994.  
  1995. To change the cursor to replace mode so that characters in the text are 
  1996. overwritten: 
  1997.  
  1998.  1. Position the cursor where you want to begin typing. 
  1999.  2. Press the Insert (Ins) key. 
  2000.  3. Type the new characters to overwrite text. 
  2001.  
  2002.  
  2003. ΓòÉΓòÉΓòÉ 93. Restoring Text ΓòÉΓòÉΓòÉ
  2004.  
  2005. To cancel your last action or restore text: 
  2006.  
  2007.  1. Select Edit. 
  2008.  2. Select Undo. 
  2009.  
  2010.  
  2011. ΓòÉΓòÉΓòÉ 94. Finding Text ΓòÉΓòÉΓòÉ
  2012.  
  2013. To find or change text in a file: 
  2014.  
  2015.  1. Select Search. 
  2016.  2. Select Search. 
  2017.  
  2018. For additional help, select Help after the window is displayed. 
  2019.  
  2020.  
  2021. ΓòÉΓòÉΓòÉ 95. Closing Files ΓòÉΓòÉΓòÉ
  2022.  
  2023. To close or exit a file: 
  2024.  
  2025.  1. Select File. 
  2026.  2. Select Quit. 
  2027.  
  2028.  
  2029. ΓòÉΓòÉΓòÉ 96. Copying Text ΓòÉΓòÉΓòÉ
  2030.  
  2031. You copy text by using the Copy and Paste choices on the Edit menu. 
  2032.  
  2033. To copy text from one file to another file or to another place in the same 
  2034. file: 
  2035.  
  2036.  1. Select the text to be copied. 
  2037.  2. Select Edit. 
  2038.  3. Select Copy. 
  2039.  4. Move the cursor to the point in the file where you want to place this text. 
  2040.  5. Select Edit. 
  2041.  6. Select Paste. 
  2042.  
  2043. Related Information: 
  2044.  
  2045. Selecting text 
  2046.  
  2047.  
  2048. ΓòÉΓòÉΓòÉ 97. Deleting Selected Text ΓòÉΓòÉΓòÉ
  2049.  
  2050. To delete selected text from a file: 
  2051.  
  2052.  1. Select the text to be deleted. 
  2053.  2. Select Edit. 
  2054.  3. Select Delete mark. 
  2055.  
  2056. Related Information: 
  2057.  
  2058. Selecting text 
  2059.  
  2060.  
  2061. ΓòÉΓòÉΓòÉ 98. Deleting Text ΓòÉΓòÉΓòÉ
  2062.  
  2063. To delete text, you can use one of the following: 
  2064.  
  2065. o The delete (Del) key to delete the character to the right of the cursor. In 
  2066.   the basic marking mode, the Del key will delete all of the marked text if a 
  2067.   mark exists. 
  2068. o The Backspace key to delete the character to the left of the cursor. 
  2069. o The Ctrl+Backspace key to delete the current line. 
  2070.  
  2071. Related Information: 
  2072.  
  2073. Selecting text 
  2074.  
  2075.  
  2076. ΓòÉΓòÉΓòÉ 99. Marking/Selecting Text ΓòÉΓòÉΓòÉ
  2077.  
  2078. To select (mark) text in basic marking mode: 
  2079.  
  2080.  1. Move the mouse pointer to the left of the first character to be selected. 
  2081.  2. Press and hold mouse button 1, and then drag the cursor to the right of the 
  2082.     last character to be selected. 
  2083.  3. Release mouse button 1. 
  2084.  
  2085. To deselect text (remove the mark), do one of the following: 
  2086.  
  2087. o Press mouse button 1 once within the text area. 
  2088. o Select Edit; then Unmark. 
  2089.  
  2090. Related Information: 
  2091.  
  2092. o Mark types 
  2093. o Mark operations 
  2094.  
  2095.  
  2096. ΓòÉΓòÉΓòÉ 100. Opening Existing Files ΓòÉΓòÉΓòÉ
  2097.  
  2098. To open an existing file: 
  2099.  
  2100.  1. Select File. 
  2101.  2. Select Open. 
  2102.  
  2103. For additional help, select Help after the window is displayed. 
  2104.  
  2105.  
  2106. ΓòÉΓòÉΓòÉ 101. Entering Text ΓòÉΓòÉΓòÉ
  2107.  
  2108. To enter text: 
  2109.  
  2110.  1. Position the cursor by clicking the mouse button where you want to begin 
  2111.     typing. 
  2112.  2. Press Enter to start a new line. 
  2113.  3. Press the Spacebar to move the cursor to a place where there is no text. 
  2114.  4. Use the arrow keys or mouse pointer to move the cursor to any area of text. 
  2115.  
  2116. The cursor moves one space to the right every time you type a character or 
  2117. press the Spacebar. 
  2118.  
  2119.  
  2120. ΓòÉΓòÉΓòÉ 102. Pasting or Inserting Text ΓòÉΓòÉΓòÉ
  2121.  
  2122. To insert text into a file that you have cut or copied to the clipboard: 
  2123.  
  2124.  1. Move the cursor to the point in the file where you want to insert the text. 
  2125.  2. Select Edit. 
  2126.  3. Select Paste. 
  2127.  
  2128.  
  2129. ΓòÉΓòÉΓòÉ 103. Joining Lines ΓòÉΓòÉΓòÉ
  2130.  
  2131. To join lines, press Alt+J, or (in stream editing mode): 
  2132.  
  2133.  1. Press the End key to move the cursor to the end of the line. 
  2134.  2. Press the Del key. 
  2135.  
  2136. The text from the line below joins the current line at the right of the cursor. 
  2137.  
  2138.  
  2139. ΓòÉΓòÉΓòÉ 104. Moving Text ΓòÉΓòÉΓòÉ
  2140.  
  2141. You move text by using the Copy and Paste choices on the Edit menu. 
  2142.  
  2143. To move text from one file to another file, or to a different place in the same 
  2144. file: 
  2145.  
  2146.  1. Select the text to be moved. 
  2147.  2. Select Edit. 
  2148.  3. Select Cut.  This places the text you cut on the clipboard. 
  2149.  4. Move the cursor to the point in the file where you want to place this text. 
  2150.  5. Select Edit. 
  2151.  6. Select Paste. 
  2152. or, in advanced marking mode, you can press Alt+M to move the marked text 
  2153. within the current edit window without affecting the clipboard. 
  2154.  
  2155. Related Information: 
  2156.  
  2157. Selecting text 
  2158.  
  2159.  
  2160. ΓòÉΓòÉΓòÉ 105. Splitting Lines ΓòÉΓòÉΓòÉ
  2161.  
  2162. To split a line, press Alt+S (assuming the Menu Accelerators option is not 
  2163. selected), or (in stream editing mode): 
  2164.  
  2165.  1. Position the cursor where you want to divide the text to start a new line. 
  2166.  2. Press Enter. 
  2167.  
  2168. The text from the cursor to the end of the line is moved to the next line. 
  2169.  
  2170.  
  2171. ΓòÉΓòÉΓòÉ 106. Printing Files ΓòÉΓòÉΓòÉ
  2172.  
  2173. To print a file: 
  2174.  
  2175.  1. Select File. 
  2176.  2. Select Print file. 
  2177.  
  2178.  
  2179. ΓòÉΓòÉΓòÉ 107. Reformatting Text ΓòÉΓòÉΓòÉ
  2180.  
  2181. To reflow the text in the editing area so that any text extending beyond the 
  2182. margin is moved to the next line: 
  2183.  
  2184.  1. Position the cursor to the right of the character where you want to start 
  2185.     reformatting. 
  2186.  2. Press Alt+P. 
  2187.  
  2188.  
  2189. ΓòÉΓòÉΓòÉ 108. Saving Files ΓòÉΓòÉΓòÉ
  2190.  
  2191. To save a file and continue editing it: 
  2192.  
  2193.  1. Select File. 
  2194.  2. Press Save. 
  2195.  
  2196. If you need help, highlight the Save choice on the File menu and press F1. 
  2197.  
  2198.  
  2199. ΓòÉΓòÉΓòÉ 109. Naming Files ΓòÉΓòÉΓòÉ
  2200.  
  2201. To name a file or change the name of a file: 
  2202.  
  2203.  1. Select File. 
  2204.  2. Press Rename. 
  2205.  
  2206. Note:  This only changes the name within the editor, and does not affect any 
  2207.        copy of the file previously saved.
  2208.  
  2209.  
  2210. ΓòÉΓòÉΓòÉ 110. Issuing Editor Commands ΓòÉΓòÉΓòÉ
  2211.  
  2212. To issue or process an editor command: 
  2213.  
  2214.  1. Select Command. 
  2215.  2. Select Command dialog. 
  2216.  3. Type the command. 
  2217.  4. Select OK. 
  2218.  
  2219. For additional help, select Help after the window is displayed. 
  2220.  
  2221. For a complete list of editor commands, select Editor commands below. 
  2222.  
  2223. Related Information: 
  2224.  
  2225. Editor commands 
  2226.  
  2227.  
  2228. ΓòÉΓòÉΓòÉ 111. Setting Margins ΓòÉΓòÉΓòÉ
  2229.  
  2230. To set the margins: 
  2231.  
  2232.  1. Select Options. 
  2233.  2. Select Preferences. 
  2234.  3. Select Settings. 
  2235.  4. Select the Margins tab on the Settings notebook. 
  2236.  
  2237.  
  2238. ΓòÉΓòÉΓòÉ 112. Help for Open ΓòÉΓòÉΓòÉ
  2239.  
  2240. Use this window to open a new edit window, following these steps: 
  2241.  
  2242.  1. Select the down arrow to the right of the Drive list to display all the 
  2243.     drives on your system. 
  2244.  2. Select a drive from the Drive list. 
  2245.  3. Select a directory from the Directory list. 
  2246.  4. Type the name of the file in the Open filename field. 
  2247.  5. Select Open. 
  2248.  
  2249. Note:  If you do not type a name in the Open filename field, .Untitled will be 
  2250.        used as the file name.
  2251.  
  2252.  For a detailed explanation of each field, select from the list below: 
  2253.  
  2254. o Open file name 
  2255. o Type of file 
  2256. o Drive 
  2257. o File 
  2258. o Directory 
  2259. o Open 
  2260. o Cancel 
  2261.  
  2262.  
  2263. ΓòÉΓòÉΓòÉ 113. Help for Add File ΓòÉΓòÉΓòÉ
  2264.  
  2265. Use this window to add a file to the current edit window, following these 
  2266. steps: 
  2267.  
  2268.  1. Select the down arrow to the right of the Drive list to display all the 
  2269.     drives on your system. 
  2270.  2. Select a drive from the Drive list. 
  2271.  3. Select a directory from the Directory list. 
  2272.  4. Select a file name from the File list or type a file name in the Open 
  2273.     filename field. 
  2274.  5. Select Add. 
  2275.  
  2276. For a detailed explanation of each field, select from the list below: 
  2277.  
  2278. o Open file name 
  2279. o Type of file 
  2280. o Drive 
  2281. o File 
  2282. o Directory 
  2283. o Add 
  2284. o Cancel 
  2285.  
  2286.  
  2287. ΓòÉΓòÉΓòÉ 114. Help for Import Text File ΓòÉΓòÉΓòÉ
  2288.  
  2289. Use this window to retrieve a copy of a file and insert it into the current 
  2290. file, following these steps: 
  2291.  
  2292.  1. Select the down arrow to the right of the Drive list to display all the 
  2293.     drives on your system. 
  2294.  2. Select a drive from the Drive list. 
  2295.  3. Select a directory from the Directory list. 
  2296.  4. Select a file name from the File list or type a file name in the Open 
  2297.     filename field. 
  2298.  5. Select Import. 
  2299.  
  2300. For a detailed explanation of each field, select from the list below: 
  2301.  
  2302. o Open file name 
  2303. o Type of file 
  2304. o Drive 
  2305. o File 
  2306. o Directory 
  2307. o OK 
  2308. o Cancel 
  2309.  
  2310.  
  2311. ΓòÉΓòÉΓòÉ 115. Help for Open Filename ΓòÉΓòÉΓòÉ
  2312.  
  2313. Type the name of the file you want to open in the Open filename field and then 
  2314. select OK. 
  2315.  
  2316.  
  2317. ΓòÉΓòÉΓòÉ 116. Help for Save As Filename ΓòÉΓòÉΓòÉ
  2318.  
  2319. Type the name of the file you want to save in the Save as filename field and 
  2320. then select Save As. 
  2321.  
  2322.  
  2323. ΓòÉΓòÉΓòÉ 117. Help for Type of File ΓòÉΓòÉΓòÉ
  2324.  
  2325. Select the down arrow to the right of the Type of file field to display the 
  2326. available file types. 
  2327.  
  2328.  
  2329. ΓòÉΓòÉΓòÉ 118. Help for Save File as Type ΓòÉΓòÉΓòÉ
  2330.  
  2331. Select the down arrow to the right of the Save file as type field to display 
  2332. the available file types. 
  2333.  
  2334.  
  2335. ΓòÉΓòÉΓòÉ 119. Help for Drive ΓòÉΓòÉΓòÉ
  2336.  
  2337. The Drive list displays the drives on your system.  Select the drive that 
  2338. contains the files you want to view. 
  2339.  
  2340.  
  2341. ΓòÉΓòÉΓòÉ 120. Help for File ΓòÉΓòÉΓòÉ
  2342.  
  2343. The File list displays all the files in the directory you selected from the 
  2344. Directory list.  Select the file you want to open. 
  2345.  
  2346.  
  2347. ΓòÉΓòÉΓòÉ 121. Help for Directory ΓòÉΓòÉΓòÉ
  2348.  
  2349. The Directory list displays the directories on the selected drive.  Select a 
  2350. directory to display the list of files from that directory in the File list 
  2351. box. 
  2352.  
  2353.  
  2354. ΓòÉΓòÉΓòÉ 122. Help for OK ΓòÉΓòÉΓòÉ
  2355.  
  2356. Select OK to accept all choices in the window. 
  2357.  
  2358.  
  2359. ΓòÉΓòÉΓòÉ 123. Help for Cancel ΓòÉΓòÉΓòÉ
  2360.  
  2361. Select Cancel to remove the window from the screen without saving any changes. 
  2362.  
  2363.  
  2364. ΓòÉΓòÉΓòÉ 124. Help for Open ΓòÉΓòÉΓòÉ
  2365.  
  2366. Use this window to open a new edit window, following these steps: 
  2367.  
  2368.  1. Select a file from the selection list or type a file name in the entry 
  2369.     field. 
  2370.  2. Select OK. 
  2371.  
  2372. Select File list to view a list of all files. 
  2373.  
  2374. For a detailed explanation of each field, select from the list below: 
  2375.  
  2376. o OK 
  2377. o File list 
  2378. o Cancel 
  2379.  
  2380.  
  2381. ΓòÉΓòÉΓòÉ 125. Help for Add File ΓòÉΓòÉΓòÉ
  2382.  
  2383. Use this window to add a file to the current edit window, following these 
  2384. steps: 
  2385.  
  2386.  1. Select a file from the selection list or type a file name in the entry 
  2387.     field. 
  2388.  2. Select OK. 
  2389.  
  2390. Select File list to view a list of all files. 
  2391.  
  2392. For a detailed explanation of each field, select from the list below: 
  2393.  
  2394. o OK 
  2395. o File list 
  2396. o Cancel 
  2397.  
  2398.  
  2399. ΓòÉΓòÉΓòÉ 126. Help for Import Text File ΓòÉΓòÉΓòÉ
  2400.  
  2401. Use this window to retrieve a copy of a file and insert it into the current 
  2402. file, following these steps: 
  2403.  
  2404.  1. Select a file from the list box or type a file name in the entry field. 
  2405.  2. Select OK. 
  2406.  
  2407. Select File list to view a list of all files. 
  2408.  
  2409. For a detailed explanation of each field, select from the list below: 
  2410.  
  2411. o OK 
  2412. o File list 
  2413. o Cancel 
  2414.  
  2415.  
  2416. ΓòÉΓòÉΓòÉ 127. Help for Open ΓòÉΓòÉΓòÉ
  2417.  
  2418. Select Open to open a new edit window with the selected file. 
  2419.  
  2420.  
  2421. ΓòÉΓòÉΓòÉ 128. Help for Import ΓòÉΓòÉΓòÉ
  2422.  
  2423. Select Import to place a copy of the selected file into the current file. 
  2424.  
  2425.  
  2426. ΓòÉΓòÉΓòÉ 129. Help for Add ΓòÉΓòÉΓòÉ
  2427.  
  2428. Select Add to place the selected file into the current edit window. 
  2429.  
  2430.  
  2431. ΓòÉΓòÉΓòÉ 130. Help for File List ΓòÉΓòÉΓòÉ
  2432.  
  2433. Select File list to display a window that enables you to access files on the 
  2434. system. 
  2435.  
  2436.  
  2437. ΓòÉΓòÉΓòÉ 131. Help for Save As ΓòÉΓòÉΓòÉ
  2438.  
  2439. Use this window to save a file and assign it a name, following these steps: 
  2440.  
  2441.  1. Select the down arrow to the right of the Drive list to display all the 
  2442.     drives on your system. 
  2443.  2. Select a drive from the Drive list. 
  2444.  3. Select a directory from the Directory list. 
  2445.  4. Select a file name from the File list or type a file name in the Save as 
  2446.     filename field. 
  2447.  5. Select Save As. 
  2448.  
  2449. For a detailed explanation of each field, select from the list below: 
  2450.  
  2451. o Save as filename 
  2452. o Save file as type 
  2453. o Drive 
  2454. o File 
  2455. o Directory 
  2456. o Save as 
  2457. o Cancel 
  2458.  
  2459.  
  2460. ΓòÉΓòÉΓòÉ 132. Help for Save As ΓòÉΓòÉΓòÉ
  2461.  
  2462. Select Save As to store the current file with the name you entered in the file 
  2463. name field. 
  2464.  
  2465.  
  2466. ΓòÉΓòÉΓòÉ 133. Help for Print ΓòÉΓòÉΓòÉ
  2467.  
  2468. Use this window to print the current file or display a preview of your file 
  2469. before printing. To print a file as raw ascii text: 
  2470.  
  2471.  1. Select Raw Ascii text. 
  2472.  2. Select the printer port (LPT1, for example) 
  2473.  3. Select Print. 
  2474.  
  2475. To print a file as formatted text: 
  2476.  
  2477.  1. Select Formatted text. 
  2478.  2. Select the print queue. 
  2479.  3. Set any options desired. 
  2480.  4. Select Print. 
  2481.  
  2482. When printing formatted text, you may specify options: which control the layout 
  2483. and presentation details of the output.  In addition, you can preview: the 
  2484. formatted pages before spooling them to a printer. 
  2485.  
  2486. For a detailed explanation of each field, select from the list below: 
  2487.  
  2488. o Formatted text 
  2489. o Raw Ascii text 
  2490. o Queue/port 
  2491. o Options 
  2492. o Print 
  2493. o Preview 
  2494.  
  2495.  
  2496. ΓòÉΓòÉΓòÉ 134. Help for Raw Ascii text ΓòÉΓòÉΓòÉ
  2497.  
  2498. Select Raw ascii to copy raw text to the specified port. 
  2499.  
  2500.  
  2501. ΓòÉΓòÉΓòÉ 135. Help for Formatted text ΓòÉΓòÉΓòÉ
  2502.  
  2503. Select Formatted text to print to the specified print queue. 
  2504.  
  2505.  
  2506. ΓòÉΓòÉΓòÉ 136. Help for Queue/Port ΓòÉΓòÉΓòÉ
  2507.  
  2508. Specify the print destination by selecting the desired queue or port. 
  2509.  
  2510.  
  2511. ΓòÉΓòÉΓòÉ 137. Help for Options ΓòÉΓòÉΓòÉ
  2512.  
  2513. Press Options to display the Print Options dialog. 
  2514.  
  2515.  
  2516. ΓòÉΓòÉΓòÉ 138. Help for Print ΓòÉΓòÉΓòÉ
  2517.  
  2518. Press Print to print to the selected queue or port. 
  2519.  
  2520.  
  2521. ΓòÉΓòÉΓòÉ 139. Help for Preview ΓòÉΓòÉΓòÉ
  2522.  
  2523. Press Preview to view the page formatting before printing. 
  2524.  
  2525.  
  2526. ΓòÉΓòÉΓòÉ 140. Help for Print Options ΓòÉΓòÉΓòÉ
  2527.  
  2528. Use this window to specify details for formatting text for hardcopy. 
  2529.  
  2530. Fonts used in formatted printing are controlled using the Draft/WYSIWYG 
  2531. buttons.  In Draft mode, the default printer font will be used; in WYSIWYG mode 
  2532. the fonts displayed on screen will be used for printing. 
  2533.  
  2534. Monochrome specifies that that the printing will be black on white regardless 
  2535. of the colors displayed on screen, while Color causes the printing to respect 
  2536. these colors (within the limits of the printer being used). 
  2537.  
  2538. The printer driver Job Properties can be displayed for setting printer-specific 
  2539. properties by checking the Job Properties box. 
  2540.  
  2541. Checking Save settings will cause the printer settings and options to be saved 
  2542. on exit from the print dialog for use when printing is next invoked. 
  2543.  
  2544. Use Undo to restore the settings to their values when this window was first 
  2545. displayed. 
  2546.  
  2547.  
  2548. ΓòÉΓòÉΓòÉ 141. Help for Print Preview ΓòÉΓòÉΓòÉ
  2549.  
  2550. Use this window to view the formatted pages before printing.  Upon entering, 
  2551. formatted pages will be produced in the background and made available for 
  2552. viewing.  The current page number and total number of pages are displayed in 
  2553. the upper right area of the window.  '>' and '<' buttons let you move forward 
  2554. and back through the set of formatted pages. 
  2555.  
  2556. You can specify whether a given page is to be printed using the Print this page 
  2557. checkbox. 
  2558.  
  2559. The lines from your file that are included in the currently-viewed page are 
  2560. shown at the bottom of the window. 
  2561.  
  2562.  
  2563. ΓòÉΓòÉΓòÉ 142. Help for Print Mark ΓòÉΓòÉΓòÉ
  2564.  
  2565. Use this window to print the currently marked text. To print the marked text: 
  2566.  
  2567.  1. Select a printer from the list of available printers. 
  2568.  2. Select Draft or WYSIWYG. 
  2569.  
  2570. For a detailed explanation of each field, select from the list below: 
  2571.  
  2572. o Draft 
  2573. o WYSIWYG 
  2574. o Cancel 
  2575.  
  2576.  
  2577. ΓòÉΓòÉΓòÉ 143. Help for Draft ΓòÉΓòÉΓòÉ
  2578.  
  2579. Select Draft to print the currently marked text in a draft mode. 
  2580.  
  2581.  
  2582. ΓòÉΓòÉΓòÉ 144. Help for WYSIWYG ΓòÉΓòÉΓòÉ
  2583.  
  2584. Select WYSIWYG to print the currently marked text in the style shown on the 
  2585. monitor.  WYSIWYG stands for "What You See Is What You Get". 
  2586.  
  2587.  
  2588. ΓòÉΓòÉΓòÉ 145. Help for Type ΓòÉΓòÉΓòÉ
  2589.  
  2590. Use this window to set a type for the current file. 
  2591.  
  2592.  1. Select a file type from the list of file types. 
  2593.  2. Select Set. 
  2594.  
  2595. For a detailed explanation of each field, select from the list below: 
  2596.  
  2597. o File type 
  2598. o Set 
  2599. o Cancel 
  2600.  
  2601.  
  2602. ΓòÉΓòÉΓòÉ 146. Help for File Type ΓòÉΓòÉΓòÉ
  2603.  
  2604. The file type is an attribute of a file that describes its contents. 
  2605.  
  2606.  
  2607. ΓòÉΓòÉΓòÉ 147. Help for Set ΓòÉΓòÉΓòÉ
  2608.  
  2609. Select Set to change the current file type to the type you selected in the 
  2610. list. 
  2611.  
  2612.  
  2613. ΓòÉΓòÉΓòÉ 148. Help for Cancel ΓòÉΓòÉΓòÉ
  2614.  
  2615. Select Cancel if you decide not to change the current settings. 
  2616.  
  2617.  
  2618. ΓòÉΓòÉΓòÉ 149. Help for Subject ΓòÉΓòÉΓòÉ
  2619.  
  2620. Use this window to type a subject for the current file. 
  2621.  
  2622.  1. Type a line of text (up to 40 characters) that describes the current file. 
  2623.  2. Select Set. 
  2624.  
  2625. For a detailed explanation of each field, select from the list below: 
  2626.  
  2627. o Set 
  2628. o Cancel 
  2629.  
  2630.  
  2631. ΓòÉΓòÉΓòÉ 150. Help for Set ΓòÉΓòÉΓòÉ
  2632.  
  2633. Select Set to accept the text and close the window. 
  2634.  
  2635.  
  2636. ΓòÉΓòÉΓòÉ 151. Help for Cancel ΓòÉΓòÉΓòÉ
  2637.  
  2638. Select Cancel if you decide not to type a subject. 
  2639.  
  2640.  
  2641. ΓòÉΓòÉΓòÉ 152. EPM Editor Commands ΓòÉΓòÉΓòÉ
  2642.  
  2643. EPM supports a variety of general-purpose editing commands.  Several of the 
  2644. most common commands are available on the menu bar.  All of the commands can be 
  2645. started from the Command window.  Select any of the following commands for more 
  2646. information about the command: 
  2647.  
  2648. o [#] (Go To Line) 
  2649. o ACTIVATEACCEL (Activate an Accelerator Table) 
  2650. o ADD (Add Block) 
  2651. o ALL (Find All Text) 
  2652. o APPEND (Append to File) 
  2653. o ASC (Get ASCII Value) 
  2654. o AUTOSAVE (Query or Set Autosave Value) 
  2655. o BOTTOM (Go To Bottom) 
  2656. o BOX (Box Mark) 
  2657. o BROWSE (Query or Set Browse Mode) 
  2658. o BUILDACCEL (Build an Accelerator Table Entry) 
  2659. o BUILDSUBMENU (Build an Action Bar Pulldown) 
  2660. o BUILDMENUITEM (Add Menu Item to Pulldown) 
  2661. o CD (Change Directory) 
  2662. o CENTER (Center Mark) 
  2663. o CHANGE (Change Text) 
  2664. o CHR (Get Character for ASCII Value) 
  2665. o CLOSE (Close the Edit Window) 
  2666. o COPY2CLIP (Copy to Clipboard) 
  2667. o CURSOR_STYLE (Change cursor style) 
  2668. o CUT (Cut Text) 
  2669. o DEL (Delete a File) 
  2670. o DELETEMENU (Delete a Menu Item) 
  2671. o DICT (Specify Dictionary Name) 
  2672. o DIR (Directory List) 
  2673. o DISPLAY (Change Message Display Actions) 
  2674. o DOLINES (Process Lines) 
  2675. o DPATH (Show DPATH Setting) 
  2676. o DRAW (Draw Text Graphics) 
  2677. o DYNASPELL (Toggle Dynamic Spell-checking) 
  2678. o ECHO (Echo Commands) 
  2679. o EDIT (Edit File) 
  2680. o EPATH (Edit a File in a PATH Setting) 
  2681. o EPMREXX (Execute a Rexx Macro) 
  2682. o ERASE Erase a File) 
  2683. o ESCAPEKEY (Toggle Escape Key action) 
  2684. o EXPAND (Syntax Expansion) 
  2685. o FILE (Save and Quit) 
  2686. o FILL (Fill Mark) 
  2687. o GET (Get a File) 
  2688. o GOTO (Go To a Specific Line & column) 
  2689. o INSERT_ATTR_VAL_PAIR (Insert Character Attributes) 
  2690. o INSERT_ATTRIBUTE (Insert Character Attribute) 
  2691. o KEY (Repeat a Key) 
  2692. o LIST (Find Files) 
  2693. o LOCATE (Locate Text) 
  2694. o LOCK (Lock a File) 
  2695. o LONGNAMES (Toggle Long File Name Support) 
  2696. o LOOPKEY (Repeat a Key) 
  2697. o LOWERCASE (Convert Marked Text to Lowercase) 
  2698. o MARGINS (Set Text Margins) 
  2699. o MATCHTAB (Use Words as Tab Stops) 
  2700. o MATHx (Calculate) 
  2701. o MC (Execute multiple commands) 
  2702. o MESSAGEBOX (Activate Message box) 
  2703. o MONOFONT (Change to monospaced font) 
  2704. o MULT (Multiply Block) 
  2705. o NAME (Rename Current File) 
  2706. o NEWWINDOW (Move Current File to a New Edit Window) 
  2707. o OPATH (Open a File in a PATH Setting) 
  2708. o OPEN (Open New Edit Window) 
  2709. o OS2 (Process OS/2 Command) 
  2710. o PASTE (Paste Text) 
  2711. o PATH (Show PATH Setting) 
  2712. o POSTME (Delay Command Execution) 
  2713. o PRINT (Print File) 
  2714. o PROFILE (Toggle Profile Setting) 
  2715. o PROOF (Spell-check a File or Mark) 
  2716. o PROOFWORD (Spell-check the Current Word) 
  2717. o PROOF_PUNCTUATION (Specify Punctuation Characters for PROOF) 
  2718. o QD (Query Date) 
  2719. o QPRINT (Print File) 
  2720. o QT (Query Time) 
  2721. o QUIT (Quit File) 
  2722. o RC (Show Return Code) 
  2723. o REGISTER_MOUSE (Register Mouse Event) 
  2724. o RX (Execute a Rexx Macro) 
  2725. o SAVE (Save File) 
  2726. o SAYERROR (Display Error Code or Message) 
  2727. o SET (Show Environment Settings) 
  2728. o SETMOUSEPOINTER (Set Mouse Pointer Shape) 
  2729. o SHELL (Start a Command Shell) 
  2730. o SHOWMENU (Activate an Action Bar Menu) 
  2731. o SORT (Sort File) 
  2732. o STAY (Control Cursor Position After CHANGE Command) 
  2733. o SUBJECT (Display or Set File Subject) 
  2734. o SYN (Look Up Synonyms) 
  2735. o TABKEY (Toggle Tab Key action) 
  2736. o TRIM (Trim Edit Window) 
  2737. o TABS (Set Tab Stops) 
  2738. o TOP (Go To Top) 
  2739. o TYPE (Display or Set File Type) 
  2740. o UNIVERSAL (Change Universal Variables) 
  2741. o UNLOCK (Unlock a File) 
  2742. o UPPERCASE (Convert Marked Text to Uppercase) 
  2743. o VER (Show Editor Version) 
  2744. o VERIFY (Spell-check the Current Word) 
  2745. o VOL (Show Volume Label) 
  2746.  
  2747. Related Information: 
  2748.  
  2749. Issuing editor commands 
  2750.  
  2751.  
  2752. ΓòÉΓòÉΓòÉ 152.1. (Go To Line) ΓòÉΓòÉΓòÉ
  2753.  
  2754. Syntax:  [+|-]nnnn 
  2755.  
  2756. Use this command to move the cursor to another line.  It can be used three 
  2757. ways: 
  2758.  
  2759. nnnn 
  2760.           Moves to line number nnnn. 
  2761. +nnnn 
  2762.           Moves forward (down) nnnn number of lines. 
  2763. -nnnn 
  2764.           Moves backward (up) nnnn number of lines. 
  2765.  
  2766. You must issue this command from the Command window. 
  2767.  
  2768. Related Information: 
  2769.  
  2770. o Command window 
  2771. o Issuing editor commands 
  2772.  
  2773.  
  2774. ΓòÉΓòÉΓòÉ 152.2. ACTIVATEACCEL (Activate an Accelerator Table) ΓòÉΓòÉΓòÉ
  2775.  
  2776. Syntax:  ACTIVATEACCEL [table_name] 
  2777.  
  2778. Use ACTIVATEACCEL in a Rexx macro to activate the named accelerator table.  If 
  2779. no name is given, the current accelerator table (which could have been updated 
  2780. with the BUILDACCEL command) is rebuilt. 
  2781.  
  2782. Related Information: 
  2783.  
  2784. o BUILDACCEL 
  2785.  
  2786.  
  2787. ΓòÉΓòÉΓòÉ 152.3. ADD (Add Block) ΓòÉΓòÉΓòÉ
  2788.  
  2789. Syntax:  ADD 
  2790.  
  2791. Use ADD to add the numeric expressions in the current mark, and display the 
  2792. result on the next line after the mark.  The mark must be either a block mark 
  2793. or a line mark. 
  2794.  
  2795. You must issue this command from the Command window. 
  2796.  
  2797. Related Information: 
  2798.  
  2799. o Command window 
  2800. o Issuing editor commands 
  2801. o MULT 
  2802. o MATHx 
  2803.  
  2804.  
  2805. ΓòÉΓòÉΓòÉ 152.4. ALL (Find All Text) ΓòÉΓòÉΓòÉ
  2806.  
  2807. Syntax:  ALL /search_string[/[c]] 
  2808.  
  2809. Use ALL to create a temporary file showing all occurrences of search_string in 
  2810. the current file. 
  2811.  
  2812. The c option ignores case in the search_string. For example, "Search", 
  2813. "search", and "SEARCH" are treated the same. 
  2814.  
  2815. The delimiter used to separate search_string and the options is the first 
  2816. non-blank character following "ALL." 
  2817.  
  2818. Once the command has completed processing, use Ctrl+Q to switch between the 
  2819. result file and the search file. 
  2820.  
  2821. You must issue this command from the Command window. 
  2822.  
  2823. Related Information: 
  2824.  
  2825. o Command window 
  2826. o Issuing editor commands 
  2827.  
  2828.  
  2829. ΓòÉΓòÉΓòÉ 152.5. APPEND, APP (Append to File) ΓòÉΓòÉΓòÉ
  2830.  
  2831. Syntax:  APPEND or APP [filespec] 
  2832.  
  2833. Use APPEND to add the marked text to the file filespec.  If no text is marked, 
  2834. the entire current file is taken as the source.  The equals sign, "=" can be 
  2835. used as a shorthand for various parts of the file specifier. 
  2836.  
  2837. For convenience, filespec can be omitted if you wish to repeat an APPEND to the 
  2838. same file.  APPEND commands without a filespec reuse the last-specified name. 
  2839.  
  2840. You can print a marked block of text by issuing APPEND LPTn. (But the PRINT 
  2841. command prints a block if one is marked.) 
  2842.  
  2843. You must issue this command from the Command window. 
  2844.  
  2845. Related Information: 
  2846.  
  2847. o Command window 
  2848. o Issuing editor commands 
  2849. o PRINT 
  2850. o Marking text 
  2851.  
  2852.  
  2853. ΓòÉΓòÉΓòÉ 152.6. ASC (Get ASCII Value) ΓòÉΓòÉΓòÉ
  2854.  
  2855. Syntax:  ASC [char] 
  2856.  
  2857. Use ASC to display the ASCII value of the specified character.  If no character 
  2858. is specified, the character at the cursor is used. 
  2859.  
  2860. Note:  The ASC command is the opposite of the CHR command.
  2861.  
  2862. You must issue this command from the Command window. 
  2863.  
  2864. Related Information: 
  2865.  
  2866. o Command window 
  2867. o Issuing editor commands 
  2868.  
  2869.  
  2870. ΓòÉΓòÉΓòÉ 152.7. AUTOSAVE (Query or Set Autosave Value) ΓòÉΓòÉΓòÉ
  2871.  
  2872. Syntax:  AUTOSAVE [#### | ON | OFF | ? | DIR] 
  2873.  
  2874. Use AUTOSAVE to display or set the autosave values. The parameters are: 
  2875.  
  2876. [none] 
  2877.           Displays the current values on the message line, and places an 
  2878.           AUTOSAVE command in the command window where you can change it. 
  2879. #### 
  2880.           Sets the current autosave count to the specified number. 
  2881. ON 
  2882.           Sets the current autosave count to the default value. 
  2883. OFF 
  2884.           Sets the current autosave count to 0, turning off autosaves. 
  2885.           Displays the current values in a window, with a button you can select 
  2886.           to list all files in the autosave directory. 
  2887. DIR 
  2888.           Lists all files in the autosave directory. 
  2889.  
  2890. The autosave values displayed are the autosave count (after this many changes 
  2891. are made to the file, an automatic save is done to a temporary file) and the 
  2892. autosave file name (the file which is saved whenever the autosave count is 
  2893. reached).  The default autosave count is set through the Configure window.  The 
  2894. autosave path is also set in the Configure window; the autosave file name is 
  2895. constructed from the autosave path, the current file name, and a unique 3-digit 
  2896. extension. 
  2897.  
  2898. You must issue this command from the Command window. 
  2899.  
  2900. Related Information: 
  2901.  
  2902. o Command window 
  2903. o Issuing editor commands 
  2904.  
  2905.  
  2906. ΓòÉΓòÉΓòÉ 152.8. BOT, BOTTOM (Go To Bottom) ΓòÉΓòÉΓòÉ
  2907.  
  2908. Syntax:  BOTTOM or  BOT 
  2909.  
  2910. Use BOTTOM to move the cursor position to the last line of the file. 
  2911.  
  2912. You must issue this command from the Command window. 
  2913.  
  2914. Related Information: 
  2915.  
  2916. o Command window 
  2917. o Issuing editor commands 
  2918.  
  2919.  
  2920. ΓòÉΓòÉΓòÉ 152.9. BOX (Box Mark) ΓòÉΓòÉΓòÉ
  2921.  
  2922. Syntax:  BOX 1|2|3|4|5|6|C|P|A|E|B|/character 
  2923.  
  2924. Use BOX to draw a box around the current block mark.  The box type depends on 
  2925. the option specified: 
  2926.  
  2927.           Single line. 
  2928.           Double line. 
  2929.           Dotted line. 
  2930.           Thick line. 
  2931.           Double line horizontally; single line vertically. 
  2932.           Single line horizontally; double line vertically. 
  2933.           Comment box using C language syntax. 
  2934.           Comment box using Pascal language syntax. 
  2935.           Comment box using Assembler language syntax. 
  2936.           Erases the box surrounding the block mark. 
  2937.           Box of blanks. 
  2938. /character 
  2939.           Box of specified character. 
  2940.  
  2941. Note:  If a proportional font is used, the lines will not appear to line up 
  2942.        vertically even though they are in the correct columns.  Use a 
  2943.        non-proportional font (for example, System Monospaced or Courier) if you 
  2944.        want the characters to line up on the screen. 
  2945.  
  2946. Note:  The single-to-double line intersections used in box styles 5 and 6 will 
  2947.        display as national characters in some code pages.  Either change to a 
  2948.        different code page, or use a different box style. 
  2949.  
  2950. Note:  Graphic characters cannot be sent in mail messages.
  2951.  
  2952. You must issue this command from the Command window. 
  2953.  
  2954. Related Information: 
  2955.  
  2956. o Command window 
  2957. o Issuing editor commands 
  2958.  
  2959.  
  2960. ΓòÉΓòÉΓòÉ 152.10. BROWSE (Query or Set Browse Mode) ΓòÉΓòÉΓòÉ
  2961.  
  2962. Syntax:  BROWSE [ON | OFF | ?] 
  2963.  
  2964. Use BROWSE to determine if the file can be updated. The parameters are: 
  2965.  
  2966. ON 
  2967.           File can be read, but not updated. 
  2968. OFF 
  2969.           File can be read and updated. 
  2970.           Browse mode (ON or OFF) is displayed. 
  2971.  
  2972. Note:  Browse mode applies to the entire edit ring, not to a specific file.
  2973.  
  2974. You must issue this command from the Command window. 
  2975.  
  2976. Related Information: 
  2977.  
  2978. o Command window 
  2979. o Issuing editor commands 
  2980. o ReadOnly command. 
  2981.  
  2982.  
  2983. ΓòÉΓòÉΓòÉ 152.11. BUILDACCEL (Build Accelerator Table Entry) ΓòÉΓòÉΓòÉ
  2984.  
  2985. Syntax:  BUILDACCEL table flags key index command 
  2986.  
  2987. Use BUILDACCEL to add an accelerator table entry to an accelerator. table is 
  2988. the name of the table to be updated; use '*' to indicate the currently active 
  2989. accelerator table.  flags is a combination of flags corresponding to the AF_ 
  2990. constants in PMWIN.H in the OS/2 Toolkit, keys is an ASCII key value if flags = 
  2991. AF_CHAR; a VK_ constant from PMWIN.H if flags = AF_VIRTUALKEY, etc.  (See the 
  2992. EPM Technical Reference for further details.)  index is a unique number (unique 
  2993. in the active menu as well as the active accelerator table), and command is the 
  2994. command to be executed when the key is pressed. 
  2995.  
  2996. /* Rexx example of accelerator key definition */
  2997.    AF_CHAR        =   1   /* key style constants */
  2998.    AF_VIRTUALKEY  =   2
  2999.    AF_SCANCODE    =   4
  3000.    AF_SHIFT       =   8
  3001.    AF_CONTROL     =  16
  3002.    AF_ALT         =  32
  3003.    AF_LONEKEY     =  64
  3004.  
  3005.    VK_F1        = 32
  3006.    VK_ALT       = 11
  3007.  
  3008. 'buildaccel *' (AF_CHAR + AF_CONTROL)      122 9300 'sayerror Ctrl+z pressed'
  3009.                                   /* ASCII 122 = 'z' */
  3010. 'buildaccel *' (AF_CHAR + AF_CONTROL)       90 9301 'sayerror Ctrl+Z pressed'
  3011.                                   /* ASCII  90 = 'Z' */
  3012. 'buildaccel *' (AF_VIRTUALKEY + AF_ALT)  VK_F1 9302 'qtime'
  3013.                                 /* Alt+F1 tells the time */
  3014. 'buildaccel *  (AF_VIRTUALKEY + AF_LONEKEY)  VK_ALT 9303 'sayerror F10 = action bar'
  3015.                                 /* Block Alt key from going to the action bar. */
  3016. 'activateaccel'  /* No argument => use current table name. */
  3017.  
  3018. Related Information: 
  3019.  
  3020. o ACTIVATEACCEL 
  3021.  
  3022.  
  3023. ΓòÉΓòÉΓòÉ 152.12. BUILDMENUITEM (Add Menu Item to Pulldown) ΓòÉΓòÉΓòÉ
  3024.  
  3025. Syntax:  BUILDMENUITEM menuname submenuid menuitemid submenutext attrib 
  3026. helppanel e_command 
  3027.  
  3028. Use BUILDMENUITEM in a Rexx macro to add menu items to an action bar pulldown. 
  3029. Buildmenuitem adds a menu item to the pulldown with ID submenuid in the menu 
  3030. named menuname. The text displayed on the pulldown will be submenutext (which 
  3031. can not contain spaces). The attribute will be attrib (see the menu calls in 
  3032. the OS/2 Technical Reference for the various attributes, or just use 0), the 
  3033. help panel resid that will be displayed if the user presses F1 while the menu 
  3034. item is selected is helppanel (0 if no help for that menu item), and e_command 
  3035. is the command that will be executed if that menu item is selected. All the 
  3036. menuitemid's must be unique. 
  3037.  
  3038. /* Rexx sample .erx file - adds "RexxInterface" to the action bar, */
  3039. /* with two menu entries under it.                               */
  3040. 'buildsubmenu default 1990 RexxInterface  0 0'
  3041. 'buildmenuitem default 1990 1991 AddCommentFields      0 0 rx comment'
  3042. 'buildmenuitem default 1990 1992 ShowRexxDateFormats   0 0 rx rxdates'
  3043. 'showmenu default'
  3044.  
  3045. The submenuids for the standard menus are: 
  3046.  
  3047. File        2 
  3048. Edit        8 
  3049. Search      3 
  3050. Options     4 
  3051. Command     1 
  3052. Help        6 
  3053.  
  3054. Related Information: 
  3055.  
  3056. o BUILDSUBMENU 
  3057. o DELETEMENU 
  3058. o SHOWMENU 
  3059.  
  3060.  
  3061. ΓòÉΓòÉΓòÉ 152.13. BUILDSUBMENU (Build an Action Bar Pulldown) ΓòÉΓòÉΓòÉ
  3062.  
  3063. Syntax:  BUILDSUBMENU menuname submenuid submenutext attrib helppanel e_command 
  3064.  
  3065. Use BUILDSUBMENU in a Rexx macro to create a new action bar entry. Buildsubmenu 
  3066. adds a pulldown to the action bar menu named menuname, as submenu number 
  3067. submenuid.  The text displayed on the action bar will be submenutext (which can 
  3068. not contain spaces), the attribute will be attrib (see the menu calls in the 
  3069. OS/2 Technical Reference for the various attributes, or just use 0), the help 
  3070. panel resid that will be displayed if the user presses F1 while the menu item 
  3071. is selected is helppanel (0 if no help for that menu item), and e_command is 
  3072. the command that will be executed if that menu item is selected.  It should be 
  3073. blank (omitted) if you want to define a pull-down; if a command is defined in 
  3074. the Buildsubmenu opcode then it will act immediately.  If no command is 
  3075. defined, then the pull-down menu presented will be all the menu items added via 
  3076. Buildmenuitem calls that specified the same submenuid. 
  3077.  
  3078. Related Information: 
  3079.  
  3080. o BUILDMENUITEM 
  3081. o DELETEMENU 
  3082. o SHOWMENU 
  3083.  
  3084.  
  3085. ΓòÉΓòÉΓòÉ 152.14. CD (Change Directory) ΓòÉΓòÉΓòÉ
  3086.  
  3087. Syntax:  CD [ [drive:]path ] 
  3088.  
  3089. Use CD to change the current directory to the drive and path specified.  If 
  3090. neither drive nor path are specified, the current directory is displayed. 
  3091.  
  3092. You must issue this command from the Command window. 
  3093.  
  3094. Related Information: 
  3095.  
  3096. o Command window 
  3097. o Issuing editor commands 
  3098.  
  3099.  
  3100. ΓòÉΓòÉΓòÉ 152.15. CENTER (Center Mark) ΓòÉΓòÉΓòÉ
  3101.  
  3102. Syntax:  CENTER 
  3103.  
  3104. Use CENTER to center the text within the current mark.  If the current mark is 
  3105. a line mark, the text is centered using the current margins.  If the current 
  3106. mark is a block mark, the text is centered using the block boundaries for the 
  3107. margins. 
  3108.  
  3109. You must issue this command from the Command window. 
  3110.  
  3111. Related Information: 
  3112.  
  3113. o Command window 
  3114. o Issuing editor commands 
  3115.  
  3116.  
  3117. ΓòÉΓòÉΓòÉ 152.16. CHANGE, C (Change Text) ΓòÉΓòÉΓòÉ
  3118.  
  3119. Syntax: CHANGE or  C /search_string /replace_string/options 
  3120.  
  3121. Use CHANGE to find search_string and replace it with replace_string, depending 
  3122. on the options specified: 
  3123.  
  3124.           Searches from the current cursor position backward. 
  3125.           Searches from the current cursor position forward. 
  3126.           Replaces all occurrences of search_string with replace_string. 
  3127.           Searches within the marked area only. 
  3128.           Searches within the entire file. 
  3129.           Ignores case while searching for search_string. 
  3130.           Respects case while searching for search_string. 
  3131.           Search reversed, right to left, within each line. 
  3132.           Search forward, left to right, within each line. 
  3133.           Use the GREP algorithm. 
  3134.  
  3135.           Note:  GREP strings can only be used in the search_string, not in the replace_string.
  3136.  
  3137.  
  3138.           Use the eXtended GREP algorithm. 
  3139.  
  3140.           Note:  EGREP strings can be used in the search_string, and referenced 
  3141.                  in the replace_string.
  3142.  
  3143.  
  3144.           (Noisy)  Provide a message indicating how many changes were made. 
  3145.           Search for search_string as a separate word. 
  3146.           Match the case of each character in replace_string, to the case of 
  3147.           the corresponding character in search_string.  If replace_string is 
  3148.           longer than search_string, the case of the last alphabetic character 
  3149.           in search_string will be used for all unmatched characters in 
  3150.           replace_string. For example, the command: 
  3151.  
  3152.                     c /here/there/ kcw*
  3153.           would change the string: 
  3154.  
  3155.                     Here is an example where we
  3156.                     change this here HERE to THERE.
  3157.           to: 
  3158.  
  3159.                     There is an example where we
  3160.                     change this there THERE to THERE.
  3161.  
  3162. The default options are + A E F. 
  3163.  
  3164. The delimiter used to separate search_string, replace_string, and the options 
  3165. is the first non-blank character following C. 
  3166.  
  3167. You must issue this command from the Command window. 
  3168.  
  3169. Related Information: 
  3170.  
  3171. o Command window 
  3172. o Issuing editor commands 
  3173. o Search dialog 
  3174.  
  3175.  
  3176. ΓòÉΓòÉΓòÉ 152.17. CHR (Get Character for ASCII Value) ΓòÉΓòÉΓòÉ
  3177.  
  3178. Syntax:  CHR ASCII_character_code 
  3179.  
  3180. Use CHR to display the character associated with the ASCII_character_code 
  3181. specified. 
  3182.  
  3183. Note:  The CHR command is the opposite of the ASC command.
  3184.  
  3185. You must issue this command from the Command window. 
  3186.  
  3187. Related Information: 
  3188.  
  3189. o Command window 
  3190. o Issuing editor commands 
  3191.  
  3192.  
  3193. ΓòÉΓòÉΓòÉ 152.18. CLOSE (Close the Edit Window) ΓòÉΓòÉΓòÉ
  3194.  
  3195. Syntax:  CLOSE 
  3196.  
  3197. Use CLOSE to quit all the files in the current edit ring and close the edit 
  3198. window.  Before quitting any modified files in the ring, a window appears which 
  3199. enables you to select Save to save the file, Discard to discard the changes, or 
  3200. Cancel to cancel the close.  If you select Cancel for any of the modified 
  3201. files, no files are removed from the ring. 
  3202.  
  3203. You must issue this command from the Command window. 
  3204.  
  3205. Related Information: 
  3206.  
  3207. o Command window 
  3208. o Issuing editor commands 
  3209.  
  3210.  
  3211. ΓòÉΓòÉΓòÉ 152.19. COPY2CLIP (Copy to Clipboard) ΓòÉΓòÉΓòÉ
  3212.  
  3213. Syntax:  COPY2CLIP 
  3214.  
  3215. Use COPY2CLIP to copy the text within the current mark to the clipboard for 
  3216. transfer to other files being edited, or to other programs. 
  3217.  
  3218. You must issue this command from the Command window. 
  3219.  
  3220. Related Information: 
  3221.  
  3222. o Command window 
  3223. o Issuing editor commands 
  3224. o CUT 
  3225. o PASTE 
  3226.  
  3227.  
  3228. ΓòÉΓòÉΓòÉ 152.20. CURSOR_STYLE (Change cursor style) ΓòÉΓòÉΓòÉ
  3229.  
  3230. Syntax:  CURSOR_STYLE [1 | 2 | cursor_dimensions] 
  3231.  
  3232. Use CURSOR_STYLE to change the style of the text cursor. 
  3233.  
  3234. Sets the cursor shape.  1 gives a GPI-style cursor (vertical bar in insert 
  3235. mode), 2 gives a VIO-style cursor (underline in replace mode), and 
  3236. cursor_dimensions lets you specify the exact shape cursor you want, as follows: 
  3237.  
  3238. replace_width.replace_height insert_width.insert_height
  3239. Each width and height value can be a positive number, representing the number 
  3240. of pixels wide or high the cursor should be, or a negative number, whose 
  3241. absolute value represents the number of 128ths of the character width or height 
  3242. the cursor should be.  So, 2.-128 would represent a cursor 2 pixels wide and 
  3243. the same height as the current character. 
  3244.  
  3245. CURSOR_STYLE 1 is equivalent to CURSOR_STYLE -128.-128 2.-128
  3246. CURSOR_STYLE 2 is equivalent to CURSOR_STYLE -128.3 -128.-64
  3247.  
  3248. You must issue this command from the Command window. 
  3249.  
  3250. Related Information: 
  3251.  
  3252. o Command window 
  3253. o Issuing editor commands 
  3254.  
  3255.  
  3256. ΓòÉΓòÉΓòÉ 152.21. CUT (Cut Text) ΓòÉΓòÉΓòÉ
  3257.  
  3258. Syntax:  CUT 
  3259.  
  3260. Use CUT to copy the text within the current mark to the clipboard for transfer 
  3261. to other files being edited, or to other programs.  The marked text is deleted 
  3262. from the file. 
  3263.  
  3264. You must issue this command from the Command window. 
  3265.  
  3266. Related Information: 
  3267.  
  3268. o Command window 
  3269. o Issuing editor commands 
  3270. o Marking text 
  3271. o COPY2CLIP 
  3272. o PASTE 
  3273.  
  3274.  
  3275. ΓòÉΓòÉΓòÉ 152.22. DEL (Delete a file) ΓòÉΓòÉΓòÉ
  3276.  
  3277. Syntax:  DEL filename 
  3278.  
  3279. Use DEL to delete a file from disk.  This front-end for the OS/2 DEL command 
  3280. supports the use of the equals sign, "=", as a shorthand for various parts of 
  3281. the file specifier. 
  3282.  
  3283.  
  3284. ΓòÉΓòÉΓòÉ 152.23. DELETEMENU (Delete a Menu Item) ΓòÉΓòÉΓòÉ
  3285.  
  3286. Syntax:  DELETEMENU menuname submenuid menuitemid itemonly 
  3287.  
  3288. Use DELETEMENU to delete an action bar or pulldown menu item. menuname is the 
  3289. name of the menu.  submenuid is the pulldown submenu that is to be deleted. 
  3290. (To delete all submenus set this parameter to 0.) menuitemid is the item to 
  3291. start deleting off a particular submenu (To delete all menu items under a 
  3292. submenu, set this parameter to 0.) itemonly is true if it is desired to delete 
  3293. only the items under a sub-menu but not the sub-menu itself. 
  3294.  
  3295. Related Information: 
  3296.  
  3297. o BUILDMENUITEM 
  3298. o BUILDSUBMENU 
  3299. o SHOWMENU 
  3300.  
  3301.  
  3302. ΓòÉΓòÉΓòÉ 152.24. DICT (Specify Dictionary Name) ΓòÉΓòÉΓòÉ
  3303.  
  3304. Syntax:  DICT [filename [...]] 
  3305.  
  3306. Use DICT to query or set the list of dictionaries to be used when 
  3307. spell-checking.  If no parameter is given, tells you the current dictionary 
  3308. name.  If one or more dictionary names are give, they replace the current 
  3309. dictionary list. 
  3310.  
  3311. Specify the dictionary via the Settings dialog to set the default dictionary. 
  3312.  
  3313. Related Information: 
  3314.  
  3315. o Spell-checking support 
  3316. o Command window 
  3317. o Issuing editor commands 
  3318.  
  3319.  
  3320. ΓòÉΓòÉΓòÉ 152.25. DIR (Directory List) ΓòÉΓòÉΓòÉ
  3321.  
  3322. Syntax:  DIR [ path ] 
  3323.  
  3324. Use DIR to open a temporary file containing the directory listing for the path 
  3325. or the current directory, if no path is specified. 
  3326.  
  3327. You must issue this command from the Command window. 
  3328.  
  3329. Related Information: 
  3330.  
  3331. o Command window 
  3332. o Issuing editor commands 
  3333.  
  3334.  
  3335. ΓòÉΓòÉΓòÉ 152.26. DISPLAY (Change Message Display Actions) ΓòÉΓòÉΓòÉ
  3336.  
  3337. Syntax:  DISPLAY number 
  3338.  
  3339. Use DISPLAY in a Rexx macro to control message display and screen updating.  A 
  3340. negative number turns the display control off, and a positive number turns it 
  3341. back on.  You can turn on or off multiple flags in one DISPLAY call by adding 
  3342. them together, provided they are all positive or negative. -1 turns off screen 
  3343. update; 1 turns it back on. -2 turns off the display of messages; 2 turns it 
  3344. back on. -4 forces messages to be displayed in the message box; 4 reverts to 
  3345. displaying them on the message line; -8 prevents messages from being saved in 
  3346. the message box list; 8 lets them be saved. 
  3347.  
  3348.  
  3349. ΓòÉΓòÉΓòÉ 152.27. DOLINES (Executes Lines) ΓòÉΓòÉΓòÉ
  3350.  
  3351. Syntax:  DOLINES 
  3352.  
  3353. Use DOLINES to process the current line or all marked lines as though they were 
  3354. typed in the Command window.  The line or lines must be editor or OS/2* 
  3355. commands.  If a line mark exists, you are asked if you want to process all 
  3356. marked lines.  You can select Yes, No (to only process the current line), or 
  3357. Cancel. 
  3358.  
  3359. You must issue this command from the Command window. 
  3360.  
  3361. Related Information: 
  3362.  
  3363. o Command window 
  3364. o Issuing editor commands 
  3365.  
  3366.  
  3367. ΓòÉΓòÉΓòÉ 152.28. DPATH (Show DPATH Setting) ΓòÉΓòÉΓòÉ
  3368.  
  3369. Syntax:  DPATH 
  3370.  
  3371. Use DPATH to open a temporary file containing the DPATH environment setting. 
  3372.  
  3373. You must issue this command from the Command window. 
  3374.  
  3375. Related Information: 
  3376.  
  3377. o Command window 
  3378. o Issuing editor commands 
  3379.  
  3380.  
  3381. ΓòÉΓòÉΓòÉ 152.29. DRAW (Draw Text Graphics) ΓòÉΓòÉΓòÉ
  3382.  
  3383. Syntax:  DRAW 1|2|3|4|5|6|B|/character 
  3384.  
  3385. Use DRAW to draw lines within your document, using the built-in graphics 
  3386. characters.  The line is drawn as you move the cursor using the up, down, left, 
  3387. and right keys.  The Insert key can be used to toggle drawing on and off, in 
  3388. order to move the cursor without drawing lines.  The type of line drawn depends 
  3389. on the option specified: 
  3390.  
  3391.           Single line. 
  3392.           Double line. 
  3393.           Dotted line. 
  3394.           Thick line. 
  3395.           Double line horizontally; single line vertically. 
  3396.           Single line horizontally; double line vertically. 
  3397.           Blank line, for erasing other lines. 
  3398. /character 
  3399.           Line of specified character. 
  3400.  
  3401. Note:  If a proportional font is used, the lines will not appear to line up 
  3402.        vertically even though they are in the correct columns.  Use a 
  3403.        non-proportional font (for example, System Monospaced or Courier) if you 
  3404.        want the characters to line up on the screen. 
  3405.  
  3406. Note:  The single-to-double line intersections used in drawing styles 5 and 6 
  3407.        will display as national characters in some code pages.  Either change 
  3408.        to a different code page, or use a different drawing style. 
  3409.  
  3410. Note:  Graphic characters cannot be sent in mail messages.
  3411.  
  3412. You must issue this command from the Command window. 
  3413.  
  3414. Related Information: 
  3415.  
  3416. o Command window 
  3417. o Issuing editor commands 
  3418.  
  3419.  
  3420. ΓòÉΓòÉΓòÉ 152.30. DYNASPELL (Toggle Dynamic Spell-checking) ΓòÉΓòÉΓòÉ
  3421.  
  3422. Syntax:  DYNASPELL 
  3423.  
  3424. Use DYNASPELL to toggle dynamic spell-checking on or off for the current file. 
  3425. When dynamic spell-checking is on, each word is spell-checked as it is typed, 
  3426. and a warning is given for any words not found in the dictionaries or addenda. 
  3427.  
  3428. Related Information: 
  3429.  
  3430. o Spell-checking support 
  3431. o Command window 
  3432. o Issuing editor commands 
  3433. o PROOF command 
  3434.  
  3435.  
  3436. ΓòÉΓòÉΓòÉ 152.31. ECHO (Echo Commands) ΓòÉΓòÉΓòÉ
  3437.  
  3438. Syntax:  ECHO [ON | OFF] 
  3439.  
  3440. Use ECHO to switch the echo mode on or off; anything else tells you the current 
  3441. value.  When echo mode is on, every command is displayed in the message field 
  3442. before being processed.  The parameters are: 
  3443.  
  3444. [none] 
  3445.           Displays current value. 
  3446. ON 
  3447.           Every command is displayed in the message field before being 
  3448.           processed. 
  3449. OFF 
  3450.           No commands are displayed. 
  3451.  
  3452. You must issue this command from the Command window. 
  3453.  
  3454. Related Information: 
  3455.  
  3456. o Command window 
  3457. o Issuing editor commands 
  3458.  
  3459.  
  3460. ΓòÉΓòÉΓòÉ 152.32. EDIT, E (Edit File) ΓòÉΓòÉΓòÉ
  3461.  
  3462. Syntax:  EDIT or E [ [options] [=]file1 ][, [options] [=]file2 ]... 
  3463.  
  3464. Use EDIT to load the specified files into the current ring, using the options 
  3465. specified for each file: 
  3466.  
  3467. /B 
  3468.           Search both ring and disk - the copy of the file currently in the 
  3469.           ring will be activated if it is present, otherwise, the file will be 
  3470.           searched for on disk. This is the default. 
  3471. /BIN 
  3472.           Load the file in binary format.  All line terminators will appear in 
  3473.           the file, and can be edited like any other character.  Lines may or 
  3474.           may not be broken at the line terminator, depending on the presence 
  3475.           and position of the /nnn option.  See the description of that option 
  3476.           for details. 
  3477. /C 
  3478.           Create a new file with the given name. 
  3479. /D 
  3480.           Search for the file on disk, even if a copy of the file is already 
  3481.           loaded into the editor. 
  3482. /K 
  3483.           This locks the file when opening it, preventing other applications 
  3484.           from modifying the file.  Compare this with the LOCK command, which 
  3485.           prevents other applications from reading as well as from writing the 
  3486.           file. 
  3487. /K0 
  3488.           This will load the file only if it is not locked by another 
  3489.           application. 
  3490. /K1 
  3491.           (Same as /K.) 
  3492. /K2 
  3493.           This locks the file when opening it, preventing other applications 
  3494.           from reading or modifying the file. 
  3495. /L 
  3496.           use the OS/2 and DOS convention that a new line is signified by a 
  3497.           carriage return followed by a line feed.  Carriage returns or line 
  3498.           feeds standing by themself are kept as text. 
  3499. /N 
  3500.           Search for the file in the current ring. 
  3501. /Nx 
  3502.           Negates option /x.  Recognized options are /NK, /NR, /NS, /NT, and 
  3503.           /NV. 
  3504. /R 
  3505.           Loads the file in read-only mode. (See also the ReadOnly command.) 
  3506. /S 
  3507.           Strip trailing blanks from each line when loading the file. 
  3508. /T 
  3509.           Do not expand tabs when the file is loaded. This is the default; use 
  3510.           the /NT option to expand all tabs to an appropriate number of spaces 
  3511.           when the file is loaded.  (Note that this default is different from 
  3512.           version 5.51 and below.) 
  3513. /U 
  3514.           use the Unix convention that a line feed alone is sufficient to start 
  3515.           a new line when loading a file.  Carriage returns are discarded. 
  3516.           (This is the default.) 
  3517. /V 
  3518.           open a new view of a file already in the edit ring.  To open a new 
  3519.           view of the current file, the shorthand "e /v =" can be used. 
  3520. /nnn 
  3521.           Load the file with a maximum line length of nnn characters. Any lines 
  3522.           longer than that will be split into multiple lines.  The fact that 
  3523.           the lines were split will be remembered, and the pieces will be glued 
  3524.           back together when the file is saved.  The default is that lines will 
  3525.           only be broken if they are longer than the maximum line size that can 
  3526.           be handled. This limit is currently 1600 characters. 
  3527.  
  3528.           If the /BIN option is specified, then the relative position of the 
  3529.           two options controls the result.  If the /BIN option appears first, 
  3530.           then nnn will be treated as an upper limit; lines will be broken at a 
  3531.           line terminator or at nnn characters, whichever comes first.  If the 
  3532.           /nnn option appears first, then it will be given priority and the 
  3533.           line terminators will be ignored, so that every line will be exactly 
  3534.           nnn characters long (except for the last line, which might be 
  3535.           shorter). 
  3536.  
  3537. The equals sign, "=" can be used as a shorthand for various parts of the file 
  3538. specifier. 
  3539.  
  3540. Commands (inside paired single quotes) can be intermixed with the file names. 
  3541. The files are loaded and the commands executed in the order in which they 
  3542. appear on the command line. For example: 
  3543.  
  3544. E new.c 'get skeleton.c' 'bot'
  3545.  
  3546. File names containing spaces or "=" must be enclosed inside paired double 
  3547. quotes.  Commands containing single quotes can have the quotes doubled up.  For 
  3548. example: 
  3549.  
  3550. e "c:\This name contains spaces"  'L /It''s'
  3551.  
  3552. You must issue this command from the Command window. 
  3553.  
  3554. Related Information: 
  3555.  
  3556. o Command window 
  3557. o Issuing editor commands 
  3558.  
  3559.  
  3560. ΓòÉΓòÉΓòÉ 152.33. EPATH, EP (Edit a File in a PATH Setting) ΓòÉΓòÉΓòÉ
  3561.  
  3562. Syntax:  EPATH or EP filespec [pathname] 
  3563.  
  3564. Use EPATH to search an environment setting for the specified file and load it. 
  3565. The path name defaults to EPMPATH, except if the file specifier extension is 
  3566. CMD; then the path name defaults to PATH.  '=' may be specified, to indicate 
  3567. the name of the current file (without the drive or path). Examples: 
  3568.  
  3569. ep mycnf.e 
  3570.           Searches the EPMPATH setting for MYCNF.E. 
  3571. ep test.cmd 
  3572.           Searches the PATH setting for TEST.CMD. 
  3573. ep main.c include 
  3574.           Searches the INCLUDE setting for MAIN.C. 
  3575.  
  3576. The search order is: 
  3577.  
  3578.  1. The current directory 
  3579.  2. Each directory listed in the path setting 
  3580.  
  3581. If the file is found in the search path, it is loaded from that subdirectory. 
  3582. If not, an empty file with that name will be loaded.  The path will default to 
  3583. the current directory. 
  3584.  
  3585. You must issue this command from the Command window. 
  3586.  
  3587. Related Information: 
  3588.  
  3589. o Command window 
  3590. o Issuing editor commands 
  3591.  
  3592.  
  3593. ΓòÉΓòÉΓòÉ 152.34. ERASE (Erase Files) ΓòÉΓòÉΓòÉ
  3594.  
  3595. Synonym for the DEL command. 
  3596.  
  3597. Related Information: 
  3598.  
  3599. DEL 
  3600.  
  3601.  
  3602. ΓòÉΓòÉΓòÉ 152.35. ESCAPEKEY (Toggle Escape Key Action) ΓòÉΓòÉΓòÉ
  3603.  
  3604. Syntax:  ESCAPEKEY [ON | OFF] 
  3605.  
  3606. Use ESCAPEKEY to switch the escape key mode on or off; anything else tells you 
  3607. the current value.  When escape key mode is on, the escape key can be used to 
  3608. bring up the command line dialog (just like Ctrl+I).  This is for compatability 
  3609. with previous versions of EPM.  The default is escape key mode off. 
  3610.  
  3611. You must issue this command from the Command window. 
  3612.  
  3613. To save the current escape key mode setting as your permanent default: 
  3614.  
  3615.  1. Select Options. 
  3616.  2. Select Save options. 
  3617.  
  3618. Related Information: 
  3619.  
  3620. o Command window 
  3621. o Issuing editor commands 
  3622.  
  3623.  
  3624. ΓòÉΓòÉΓòÉ 152.36. EXPAND (Syntax Expansion) ΓòÉΓòÉΓòÉ
  3625.  
  3626. Syntax:  EXPAND [ON | OFF] 
  3627.  
  3628. Use EXPAND to set syntax expansion ON or OFF.  If no parameters are given, the 
  3629. current value is displayed. 
  3630.  
  3631. Syntax expansion occurs when Space or Enter is pressed while a file with a 
  3632. supported language-specific extension is active (for example C, PAS, or CMD). 
  3633. When automatic expansion is off, you can force expansion to occur by pressing 
  3634. Ctrl+X. 
  3635.  
  3636. You must issue this command from the Command window. 
  3637.  
  3638. Related Information: 
  3639.  
  3640. o Command window 
  3641. o Issuing editor commands 
  3642.  
  3643.  
  3644. ΓòÉΓòÉΓòÉ 152.37. FILE (Save and Quit) ΓòÉΓòÉΓòÉ
  3645.  
  3646. Syntax:  FILE [ [=]filename ] [options] 
  3647.  
  3648. Use FILE to store the file (using the file name specified, or the current file 
  3649. name) and quit editing the file. 
  3650.  
  3651. If "=" is specified, filename is prefixed with the drive and path of the 
  3652. current file. 
  3653.  
  3654. See the SAVE command for the list of valid options. 
  3655.  
  3656. You must issue this command from the Command window. 
  3657.  
  3658. Related Information: 
  3659.  
  3660. o Command window 
  3661. o Issuing editor commands 
  3662. o SAVE command 
  3663.  
  3664.  
  3665. ΓòÉΓòÉΓòÉ 152.38. FILEFIND (Find Files) ΓòÉΓòÉΓòÉ
  3666.  
  3667. Synonym for the LIST command. 
  3668.  
  3669. Related Information: 
  3670.  
  3671. LIST 
  3672.  
  3673.  
  3674. ΓòÉΓòÉΓòÉ 152.39. FILL (Fill Mark) ΓòÉΓòÉΓòÉ
  3675.  
  3676. Syntax:  FILL [ character ] 
  3677.  
  3678. Use FILL to fill the current mark with the character specified.  If no 
  3679. character is given, a dialog will be presented asking for one. 
  3680.  
  3681. You must issue this command from the Command window. 
  3682.  
  3683. Related Information: 
  3684.  
  3685. o Command window 
  3686. o Issuing editor commands 
  3687.  
  3688.  
  3689. ΓòÉΓòÉΓòÉ 152.40. FINDFILE (Find Files) ΓòÉΓòÉΓòÉ
  3690.  
  3691. Synonym for the LIST command. 
  3692.  
  3693. Related Information: 
  3694.  
  3695. LIST 
  3696.  
  3697.  
  3698. ΓòÉΓòÉΓòÉ 152.41. GET (Get a File) ΓòÉΓòÉΓòÉ
  3699.  
  3700. Syntax:  GET filespec 
  3701.  
  3702. Use GET to retrieve a file and insert it starting on the next line after the 
  3703. cursor position.  The equals sign, "=" can be used for various parts of the 
  3704. file specifier. 
  3705.  
  3706. You must issue this command from the Command window. 
  3707.  
  3708. Related Information: 
  3709.  
  3710. o Command window 
  3711. o Issuing editor commands 
  3712.  
  3713.  
  3714. ΓòÉΓòÉΓòÉ 152.42. GOTO (Go To a Specific Line & Column) ΓòÉΓòÉΓòÉ
  3715.  
  3716. Syntax:  GOTO line [col] 
  3717.  
  3718. Use GOTO to position the cursor at a specific line and column.  This command is 
  3719. intended primarily for passing on the command line when starting the editor 
  3720. from an external program. For example, from a Rexx command file: 
  3721.  
  3722.    "start EPM" sourcefile " 'goto" error_line error_col " ' "
  3723.  
  3724. You must issue this command from the Command window. 
  3725.  
  3726. Related Information: 
  3727.  
  3728. o Command window 
  3729. o Issuing editor commands 
  3730.  
  3731.  
  3732. ΓòÉΓòÉΓòÉ 152.43. HELP (Open Help Browser) ΓòÉΓòÉΓòÉ
  3733.  
  3734. Syntax:  HELP 
  3735.  
  3736. Use HELP to load the EPMHELP.QHL file into a browse-mode window, which displays 
  3737. help information. 
  3738.  
  3739. You must issue this command from the Command window. 
  3740.  
  3741. Related Information: 
  3742.  
  3743. o Command window 
  3744. o Issuing editor commands 
  3745.  
  3746.  
  3747. ΓòÉΓòÉΓòÉ 152.44. INSERT_ATTR_VAL_PAIR (Insert Character Attributes) ΓòÉΓòÉΓòÉ
  3748.  
  3749. Syntax:  INSERT_ATTR_VAL_PAIR class attr_val [fstline lstline fstcol lstcol 
  3750. [fid]] 
  3751.  
  3752. Use INSERT_ATTR_VAL_PAIR in a Rexx macro to insert push and pop attributes as a 
  3753. pair into a file.  class is the attribute class; attr_val is the attribute 
  3754. value; fstline lstline fstcol lstcol refer to the beginning and ending 
  3755. characters where the attributes are to be inserted (if omitted, then a mark 
  3756. must exist, and the attributes are inserted at the beginning and end of the 
  3757. mark; for a block mark, at the left and right sides of the mark on each line), 
  3758. and fid is the identifier of the file into which the attributes should be 
  3759. inserted (if omitted, it defaults to the current file). 
  3760.  
  3761. /* Rexx macro to highlight the subject line */
  3762. /* Assumes .levelofattributesupport has '1' turned on */
  3763. /* to enable color display. */
  3764. BLACK = 0; BLUE = 1; GREEN = 2; CYAN = 3; RED = 4; MAGENTA = 5; BROWN = 6;
  3765. LIGHT_GREY = 7; DARK_GREY = 8; LIGHT_BLUE = 9; LIGHT_GREEN = 10;
  3766. LIGHT_CYAN = 11; LIGHT_RED = 12; LIGHT_MAGENTA = 13; YELLOW = 14;
  3767. WHITE = 15; BLACKB = 0; BLUEB = 16; GREENB = 32; CYANB = 48; REDB = 64;
  3768. MAGENTAB = 80; BROWNB = 96; GREYB =112; LIGHT_GREYB =112;
  3769. DARK_GREYB =128; LIGHT_BLUEB =144; LIGHT_GREENB =160; LIGHT_CYANB = 176;
  3770. LIGHT_REDB =192; LIGHT_MAGENTAB =208; YELLOWB =224; WHITEB =240;
  3771.  
  3772. 'l /Subject:/c'
  3773. if rc = 0 then do        /* Found it! */
  3774.    'extract /line/col'
  3775.    'Insert_attr_val_pair 1' (Light_Magenta + Light_CyanB) ,
  3776.                          line.1 line.1 col.1 (col.1 + 7)
  3777. end
  3778.  
  3779. Related Information: 
  3780.  
  3781. o Insert_attribute 
  3782.  
  3783.  
  3784. ΓòÉΓòÉΓòÉ 152.45. INSERT_ATTRIBUTE (Insert Character Attribute) ΓòÉΓòÉΓòÉ
  3785.  
  3786. Syntax:  INSERT_ATTRIBUTE class attr_val push_flag offset [col [line [fid]]] 
  3787.  
  3788. Use INSERT_ATTRIBUTE in a Rexx macro to insert a character attribute into a 
  3789. file.  class is the attribute class; attr_val is the attribute value; push_flag 
  3790. is 1 for push, 0 for pop, or the value appropriate for the attribute class 
  3791. specified. offset is the offset from the character at which the attribute 
  3792. should be inserted; line and col are the position at which the attribute should 
  3793. be inserted, and default to the cursor position; and fid is the identifier of 
  3794. the file into which the attributes should be inserted (if omitted, it defaults 
  3795. to the current file). 
  3796.  
  3797. Related Information: 
  3798.  
  3799. o Insert_attr_val_pair 
  3800.  
  3801.  
  3802. ΓòÉΓòÉΓòÉ 152.46. KEY (Repeat a Key) ΓòÉΓòÉΓòÉ
  3803.  
  3804. Syntax:  KEY #### character 
  3805.  
  3806. Use KEY to repeat a character horizontally the specified number of times.  This 
  3807. can be quite powerful;  for example, you can repeat an entire set of recorded 
  3808. keystrokes (Ctrl+T) 20 times. Example: 
  3809.  
  3810. KEY 80 =
  3811. This writes a line of 80 equal signs into your document. 
  3812.  
  3813. Character can be a normal ASCII character, or a string representing an extended 
  3814. ASCII character. 
  3815.  
  3816. You must issue this command from the Command window. 
  3817.  
  3818. Related Information: 
  3819.  
  3820. o Command window 
  3821. o Issuing editor commands 
  3822. o LOOPKEY 
  3823.  
  3824.  
  3825. ΓòÉΓòÉΓòÉ 152.47. LIST (Find Files) ΓòÉΓòÉΓòÉ
  3826.  
  3827. Syntax:  LIST filespec 
  3828.  
  3829. Use LIST to load a list of file names that match filespec. If filespec includes 
  3830. a path, then that directory is used as the starting point; if not, the current 
  3831. directory is used.  Both the starting directory and any subdirectories are 
  3832. searched for matching files.  This may take a significant amount of time (a 
  3833. minute or more) if you name a filespec that qualifies an entire hard disk, such 
  3834. as 
  3835.  
  3836. list \*.*
  3837.  Once you have the list, you can place the cursor on the name of a file, and 
  3838. then press Alt-1 to edit that file. 
  3839.  
  3840. You must issue this command from the Command window. 
  3841.  
  3842. Related Information: 
  3843.  
  3844. o Command window 
  3845. o Issuing editor commands 
  3846.  
  3847.  
  3848. ΓòÉΓòÉΓòÉ 152.48. LOCATE, L (Locate Text) ΓòÉΓòÉΓòÉ
  3849.  
  3850. Syntax: LOCATE or L /searchstring/options 
  3851.  
  3852. Use LOCATE to find searchstring depending on the options specified: 
  3853.  
  3854.           Searches from the current cursor position backward. 
  3855.           Searches from the current cursor position forward. 
  3856.           Searches within the marked area only. 
  3857.           Searches within the entire file. 
  3858.           Ignores case while searching for searchstring. 
  3859.           Respects case while searching for searchstring. 
  3860.           Search reversed, that is from right to left, within each line. 
  3861.           Search forward, this is from left to right, within each line. 
  3862.           Use the GREP algorithm. 
  3863.           Use the eXtended GREP algorithm. 
  3864.           Search for search_string as a separate word. 
  3865.           Search for a line which does not contain search_string. If 
  3866.           successful, the cursor will be positioned at the starting point of 
  3867.           the search for that line (the cursor position, if found on the first 
  3868.           line, or the left edge of the mark if the M option was used and a 
  3869.           block mark exists, or else column 1), and the length of the match 
  3870.           will be the remainder of the line. 
  3871.  
  3872. The default options are + A E F. 
  3873.  
  3874. The delimiter used to separate searchstring, replacestring, and the options is 
  3875. the first non-blank character following L. 
  3876.  
  3877. You must issue this command from the Command window. 
  3878.  
  3879. Related Information: 
  3880.  
  3881. o Command window 
  3882. o Issuing editor commands 
  3883. o Search dialog 
  3884.  
  3885.  
  3886. ΓòÉΓòÉΓòÉ 152.48.1. GREP option ΓòÉΓòÉΓòÉ
  3887.  
  3888. Use the GREP option, /g (see note below), to specify special pattern-matching 
  3889. characters within the search string. These characters are: 
  3890.  
  3891. . (period) 
  3892.           Matches any character. 
  3893.           Matches the beginning of a line. 
  3894.           When following search string, matches the end of a line. 
  3895. \ character 
  3896.           Matches character; used to override any special meaning given to 
  3897.           characters. 
  3898. [list_of_characters] 
  3899.           Matches any of the characters in the list. 
  3900.  
  3901.           A list of characters can be indicated as a range using the hyphen (-) 
  3902.           For example, [a-z] matches with any letter of the alphabet.  If the 
  3903.           first character after the [ is a ^, then the set is negated, (because 
  3904.           it matches any character except those in the set). 
  3905.           Matches a sequence of 0 or more of whatever expression it follows. 
  3906.           Matches a sequence of 1 or more of whatever expression it follows. 
  3907.  
  3908. A simple example of using GREP is to use the combination .* (0 or more 
  3909. iterations of any character) as a wildcard.  The command 
  3910.  
  3911. Locate /pro.*ure/ g
  3912. will locate any string beginning with pro and ending with ure.  For example, it 
  3913. will match procedure, procure, or proactive haute couture.  If you don't want 
  3914. to find the last string, you can search for pro, followed by a sequence of 0 or 
  3915. more of any character except a space, and then ending with ure: 
  3916.  
  3917. Locate /pro[^ ]*ure/ g
  3918.  
  3919. Additional examples are presented that search the following file: 
  3920.  
  3921. soft
  3922. good junk
  3923. and more
  3924. stuff
  3925. even good
  3926. 123456
  3927. l
  3928. do,re,mi,fa,so,la,ti,do
  3929. $35
  3930.  
  3931. Example searches using GREP: 
  3932.  
  3933. /l./g 
  3934.           Finds "la". 
  3935. /^good/g 
  3936.           Finds only first occurrence of "good". 
  3937. /good$/g 
  3938.           Finds only "even good". 
  3939. /\$/g 
  3940.           Finds "$35". 
  3941. /^[m-t]/g 
  3942.           Finds "soft" and "stuff". 
  3943. /^[caret.adeg]/g 
  3944.           Finds "soft", "stuff", "123456", "l", and "$35". 
  3945. /caret.[m-t]+/g 
  3946.           Finds "soft" and "stuff". 
  3947. /caret.[m-t]*/g 
  3948.           Finds everything. 
  3949.  
  3950. Note:  The above examples are as you would enter them on the EPM command line. 
  3951.        When using the Search dialog, you would enter the search string 
  3952.        (everything between the '/') in the Search field, and select the Grep 
  3953.        option in the Options section of the dialog.
  3954.  
  3955.  
  3956. ΓòÉΓòÉΓòÉ 152.48.2. EGREP option ΓòÉΓòÉΓòÉ
  3957.  
  3958. Use the EGREP (extended GREP) option, /x, to specify special pattern-matching 
  3959. characters within the search string. These characters include all those 
  3960. described under the GREP option, plus the following search string additions: 
  3961.  
  3962. '\b'    matches a backspace character. 
  3963.  
  3964. '\c'    Specifies the cursor position if a match is found. 
  3965.  
  3966. '\f'    matches a form feed character. 
  3967.  
  3968. '\n'    matches a newline character. 
  3969.  
  3970. '\r'    matches a carriage return character. 
  3971.  
  3972. '\t'    matches a tab character. 
  3973.  
  3974. '\x'HH  matches a character with ASCII code 0xHH. 
  3975.  
  3976. '\z'    matches an ASCII NUL character (0x00). 
  3977.  
  3978. ':a'    matches an alphabetic character; equivalent to [a-zA-Z] 
  3979.  
  3980. ':c'    matches a C language identifier; equivalent to [a-zA-Z_$][a-zA-Z0-9_$]* 
  3981.  
  3982. ':d'    matches a digit; equivalent to [0-9] 
  3983.  
  3984. ':f'    matches a C language function definition; optimized for usage in C tags 
  3985.         support. 
  3986.  
  3987. ':h'    matches a hexadecimal number; equivalent to [0-9a-fA-F]+ 
  3988.  
  3989. ':i'    matches an integer; equivalent to [0-9]+ 
  3990.  
  3991. ':n'    matches an alphanumeric character; equivalent to [a-zA-Z0-9] 
  3992.  
  3993. ':o'    matches optional whitespace; equivalent to [ \t]* 
  3994.  
  3995. ':q'    matches a quoted string; equivalent to "[^"]*"|'[^']*' 
  3996.  
  3997. ':r'    matches a Rexx language identifier; equivalent to 
  3998.         [a-zA-Z!?_][a-zA-Z0-9!?_]* 
  3999.  
  4000. ':w'    matches whitespace; equivalent to [ \t]+ 
  4001.  
  4002. ':x'    matches a hexadecimal digit; equivalent to [0-9a-fA-F] 
  4003.  
  4004. '|'     alternation, matches either what appears on the left or what appears on 
  4005.         the right. 
  4006.  
  4007. '(' ')' parentheses are used for grouping, and also for creating subexpressions 
  4008.         for use in the replacement string. 
  4009.  
  4010. '~'     negation, fails if the following string or expression is present 
  4011.  
  4012. '@'     Minimally matches a sequence of 0 or more of whatever expression it 
  4013.         follows. (Similar to '*', but '*' does a maximal match.) 
  4014.  
  4015. '#'     Minimally matches a sequence of 1 or more of whatever expression it 
  4016.         follows. (Similar to '+', but '+' does a maximal match.) 
  4017.  
  4018. Note:  The classes that match more than one character are more efficient than 
  4019.        the equivalent shown, because (for example) :w will match all whitespace 
  4020.        as a single unit, whereas [ \t]+ could back up over each matched 
  4021.        character in an attempt to match what follows in the search string.
  4022.  
  4023. Extended grep also adds the following replacement string additions: 
  4024.  
  4025. '&'     represents the entire matched string 
  4026.  
  4027. '\'n    (where n is '0' - '9') represents the corresponding subexpression of 
  4028.         the matched string.  Each subexpression refers to the contents of a 
  4029.         parenthesized expression, where \1 represents the string matched 
  4030.         between the first open parenthesis and its corresponding close 
  4031.         parenthesis, \2 the second, etc., and \0 represents the entire match 
  4032.         (equivalent to '&'). 
  4033.  
  4034.         The full syntax for this option is: 
  4035.  
  4036.                 \[[+|-]width[,|;]]n
  4037.         If a width is specified, that number of characters is taken up.  '+' 
  4038.         means that the substring is left-aligned; '-' means that the substring 
  4039.         is right-aligned. The excess space is filled with blanks.  If the 
  4040.         substring is wider than the width specified, then if the delimiter 
  4041.         between width and n is ',' the entire string will be used (resulting in 
  4042.         a field wider than width characters); if the delimiter is ';' then the 
  4043.         excess will be truncated.  (The truncation always occurs on the right, 
  4044.         regardless of the alignment specified.) 
  4045.  
  4046. '\&'    represents the '&' character. 
  4047.  
  4048. '\\'    represents the '\' character. 
  4049.  
  4050. '\b'    represents a backspace character. 
  4051.  
  4052. '\f'    represents a form feed character. 
  4053.  
  4054. '\n'    represents a newline character. 
  4055.  
  4056. '\r'    represents a carriage return character. 
  4057.  
  4058. '\t'    represents a tab character. 
  4059.  
  4060. '\x'HH  represents a character with ASCII code 0xHH. 
  4061.  
  4062. '\z'    represents an ASCII NUL character (0x00). 
  4063.  
  4064. Some examples: 
  4065.  
  4066. /pro(gram|cedure)/ x 
  4067.           matches 'program' or 'procedure'. 
  4068.  
  4069. /function:o\(:o\c/ x 
  4070.           matches 'function', optionally followed by spaces or tabs, followed 
  4071.           by an open parenthesis, and places the cursor on the first non-blank 
  4072.           character after the parenthesis. 
  4073.  
  4074. c /id=(:c)/id='\1'/ x* 
  4075.           changes all strings of the form id=some_string to id='some_string'. 
  4076.           (I.e., it adds single quotes around the parameter, no matter what it 
  4077.           was.) 
  4078.  
  4079. c /(myfunc:o\()([^,]*,)/\1 Global, \2 NULL,/*x 
  4080.           adds a new first and third parameter to all 'myfunc' calls.  The 
  4081.           first parenthesized expression matches 'myfunc', optional whitespace, 
  4082.           and an open parenthesis. The second matches everything up to the next 
  4083.           comma.  The replacement string uses both of these, adds ' Global, ' 
  4084.           after the open parenthesis, and adds the string ' NULL,' at the end. 
  4085.           This would convert 'myfunc(first, second)' to 'myfunc( Global, first, 
  4086.           NULL, second)'. 
  4087.  
  4088. /DosFree~Seg)/ x 
  4089.           Matches an occurrence of the string 'DosFree', which is not followed 
  4090.           by 'Seg'. 
  4091.  
  4092. c =/\*(.*)\*/=/*\+40,1*/= x* 
  4093.           would change the following lines: 
  4094.  
  4095.                     /* This is a comment */
  4096.                     /* This is another comment */
  4097.                     /* This is yet one more comment */
  4098.           to: 
  4099.  
  4100.                     /* This is a comment                      */
  4101.                     /* This is another comment                */
  4102.                     /* This is yet one more comment           */
  4103.           while changing the '+' to a '-' would make the result: 
  4104.  
  4105.                     /*                      This is a comment */
  4106.                     /*                This is another comment */
  4107.                     /*           This is yet one more comment */
  4108.           Changing the '+40' to '+25' would yield: 
  4109.  
  4110.                     /* This is a comment       */
  4111.                     /* This is another comment */
  4112.                     /* This is yet one more comment */
  4113.           (note that the last string is longer), while changing the '+40,' to 
  4114.           '+25;' would truncate the middle portion after 25 characters: 
  4115.  
  4116.                     /* This is a comment       */
  4117.                     /* This is another comment */
  4118.                     /* This is yet one more com*/
  4119.  
  4120. Note:  The extended GREP code was originally based on code written by Henry 
  4121.        Spencer of the University of Toronto.
  4122.  
  4123.  
  4124. ΓòÉΓòÉΓòÉ 152.49. LOCK (Lock a File) ΓòÉΓòÉΓòÉ
  4125.  
  4126. Syntax:  LOCK [filespec] 
  4127.  
  4128. Use LOCK to protect the disk copy of the file from other users in a LAN 
  4129. networking situation.  If a file name is specified, it is loaded and then 
  4130. locked; if no file name is given, the current file is locked.  Other 
  4131. applications are prevented from reading or writing the locked file. 
  4132.  
  4133. Compare this with the /K option of the EDIT command, which prevents other 
  4134. applications from writing the file, but which does allow them to read the file. 
  4135.  
  4136. The file is unlocked automatically after a FILE or QUIT command, or it can be 
  4137. unlocked manually with the UNLOCK command. 
  4138.  
  4139. You must issue this command from the Command window. 
  4140.  
  4141. Related Information: 
  4142.  
  4143. o Command window 
  4144. o Issuing editor commands 
  4145. o FILE 
  4146. o QUIT 
  4147. o UNLOCK 
  4148.  
  4149.  
  4150. ΓòÉΓòÉΓòÉ 152.50. LONGNAMES (Toggle Long Names Setting) ΓòÉΓòÉΓòÉ
  4151.  
  4152. Syntax:  LONGNAMES [ON | OFF] 
  4153.  
  4154. Use LONGNAMES to switch the long names setting on or off; anything else tells 
  4155. you the current value.  When long names is on, a file containing a .LONGNAMES 
  4156. extended attribute will have the extended attribute value shown on the title 
  4157. bar when being edited, rather than the actual file name.  This is useful if a 
  4158. file with a long name is copied from an HPFS drive to a FAT drive and has the 
  4159. original name saved in .LONGNAME; you will be able to see the long name instead 
  4160. of the truncated name.  The default is long names mode off. 
  4161.  
  4162. You must issue this command from the Command window. 
  4163.  
  4164. To save the current long names mode setting as your permanent default: 
  4165.  
  4166.  1. Select Options. 
  4167.  2. Select Save options. 
  4168.  
  4169. Related Information: 
  4170.  
  4171. o Command window 
  4172. o Issuing editor commands 
  4173.  
  4174.  
  4175. ΓòÉΓòÉΓòÉ 152.51. LOOPKEY (Repeat a Key) ΓòÉΓòÉΓòÉ
  4176.  
  4177. Syntax:LOOPKEY [#### | ALL] character 
  4178.  
  4179. Use LOOPKEY to repeat the character in a vertical column.  The character is 
  4180. typed #### times, proceeding vertically downward in the current column. 
  4181. (Compare this to the KEY command, which repeats the key horizontally in the 
  4182. same row.)  The parameter ALL can be used instead of a number, in which case 
  4183. the repetition continues to the end of the file. 
  4184.  
  4185. Character can be a normal ASCII character, or a string representing an extended 
  4186. ASCII character. 
  4187.  
  4188. You must issue this command from the Command window. 
  4189.  
  4190. Related Information: 
  4191.  
  4192. o Command window 
  4193. o Issuing editor commands 
  4194.  
  4195.  
  4196. ΓòÉΓòÉΓòÉ 152.52. LOWERCASE (Convert Marked Text to Lowercase) ΓòÉΓòÉΓòÉ
  4197.  
  4198. Syntax:  LOWERCASE 
  4199.  
  4200. Use LOWERCASE to convert all uppercase alphabetic characters in the marked area 
  4201. to lowercase. 
  4202.  
  4203. You must issue this command from the Command window. 
  4204.  
  4205. Related Information: 
  4206.  
  4207. o Command window 
  4208. o Issuing editor commands 
  4209.  
  4210.  
  4211. ΓòÉΓòÉΓòÉ 152.53. MARGINS, MA (Set Text Margins) ΓòÉΓòÉΓòÉ
  4212.  
  4213. Syntax:  MARGINS or MA [ left [ right [ paragraph]]] 
  4214.  
  4215. Use MARGINS to set specified values for the margins.  If right or paragraph is 
  4216. omitted, the default values are as follows: 
  4217.  
  4218. Omitted   Default Value 
  4219. right 
  4220.           The previous right margin value is used for the current value. 
  4221. paragraph 
  4222.           The value for left is used for the current value. 
  4223.  
  4224. You must issue this command from the Command window. 
  4225.  
  4226. Related Information: 
  4227.  
  4228. o Command window 
  4229. o Issuing editor commands 
  4230.  
  4231.  
  4232. ΓòÉΓòÉΓòÉ 152.54. MATCHTAB (Use Words as Tab Stops) ΓòÉΓòÉΓòÉ
  4233.  
  4234. Syntax:  MATCHTAB [ON | OFF] 
  4235.  
  4236. If set on, Tab and Shift+Tab use the previous line's columns for the current 
  4237. line's tab stops.  The previous line's columns are defined by the first 
  4238. character of each (space-delimited) word.  If no parameter is given, the 
  4239. current value is displayed. 
  4240.  
  4241. You must issue this command from the Command window. 
  4242.  
  4243. Related Information: 
  4244.  
  4245. o Command window 
  4246. o Issuing editor commands 
  4247.  
  4248.  
  4249. ΓòÉΓòÉΓòÉ 152.55. MATHx (Calculate) ΓòÉΓòÉΓòÉ
  4250.  
  4251. Syntax:  MATH|MATHX|MATHO expression 
  4252.  
  4253. Use MATHx to calculate the value of expression and display the result according 
  4254. to the command specified: 
  4255.  
  4256. MATH 
  4257.           Decimal. 
  4258. MATHX 
  4259.           Hexadecimal. 
  4260. MATHO 
  4261.           Octal. 
  4262.  
  4263. You must issue this command from the Command window. 
  4264.  
  4265. Related Information: 
  4266.  
  4267. o Command window 
  4268. o Issuing editor commands 
  4269. o MULT 
  4270.  
  4271.  
  4272. ΓòÉΓòÉΓòÉ 152.56. MC (Execute multiple commands) ΓòÉΓòÉΓòÉ
  4273.  
  4274. Syntax:  MC [/ command]... 
  4275.  
  4276. Use MC to issue multiple commands where one is expected.  The delimiter is the 
  4277. first non-blank character after the MC command, and need not be a '/'.  Some 
  4278. examples: 
  4279.  
  4280. mc /bot/get template/+5
  4281. mc +top +c /Sample/Product/* +top +c /IBM/XYZ/*
  4282.  
  4283. Related Information: 
  4284.  
  4285. o Command window 
  4286. o Issuing editor commands 
  4287.  
  4288.  
  4289. ΓòÉΓòÉΓòÉ 152.57. MESSAGEBOX (Activate Message Box ) ΓòÉΓòÉΓòÉ
  4290.  
  4291. Syntax:  MESSAGEBOX [message] 
  4292.  
  4293. Use MESSAGEBOX to display the editor message box.  If a message is given, it is 
  4294. added to the message box. 
  4295.  
  4296. You must issue this command from the Command window. 
  4297.  
  4298. Related Information: 
  4299.  
  4300. o Command window 
  4301. o Issuing editor commands 
  4302.  
  4303.  
  4304. ΓòÉΓòÉΓòÉ 152.58. MONOFONT (Change to monospaced font) ΓòÉΓòÉΓòÉ
  4305.  
  4306. Syntax:  MONOFONT 
  4307.  
  4308. Use MONOFONT to change to a monospaced font - a font in which all characters 
  4309. take up the same width on the screen.  A monospaced font is required to have 
  4310. columns of tabular information line up, and to make best use of block marking. 
  4311.  
  4312. You must issue this command from the Command window. 
  4313.  
  4314. Related Information: 
  4315.  
  4316. o Command window 
  4317. o Issuing editor commands 
  4318.  
  4319.  
  4320. ΓòÉΓòÉΓòÉ 152.59. MULT (Multiply Block) ΓòÉΓòÉΓòÉ
  4321.  
  4322. Syntax:  MULT 
  4323.  
  4324. Use MULT to multiply the numeric expressions in the current mark and to display 
  4325. the result on the next line after the mark.  The mark must be either a block 
  4326. mark or a line mark. 
  4327.  
  4328. You must issue this command from the Command window. 
  4329.  
  4330. Related Information: 
  4331.  
  4332. o Command window 
  4333. o Issuing editor commands 
  4334. o ADD 
  4335. o MATHx 
  4336.  
  4337.  
  4338. ΓòÉΓòÉΓòÉ 152.60. NAME (Rename Current File) ΓòÉΓòÉΓòÉ
  4339.  
  4340. Syntax:  NAME filename 
  4341.  
  4342. Use NAME to rename the file in the editor.  The Name command does not change 
  4343. the name of the file on the disk.  The new name is used the next time the file 
  4344. is stored on the disk. 
  4345.  
  4346. You must issue this command from the Command window. 
  4347.  
  4348. Related Information: 
  4349.  
  4350. o Command window 
  4351. o Issuing editor commands 
  4352.  
  4353.  
  4354. ΓòÉΓòÉΓòÉ 152.61. NEWWINDOW (Move Current File to a New Edit Window) ΓòÉΓòÉΓòÉ
  4355.  
  4356. Syntax:  NEWWINDOW 
  4357.  
  4358. Use NEWWINDOW to store the current file if it has been changed, open a new 
  4359. window containing the file, then quit the file in the current window. 
  4360.  
  4361. You must issue this command from the Command window. 
  4362.  
  4363. Related Information: 
  4364.  
  4365. o Command window 
  4366. o Issuing editor commands 
  4367.  
  4368.  
  4369. ΓòÉΓòÉΓòÉ 152.62. OPATH, OP (Open a File in a PATH Setting) ΓòÉΓòÉΓòÉ
  4370.  
  4371. Syntax:  OPATH or OP filespec [pathname] 
  4372.  
  4373. Use OPATH to search an environment setting for the specified file and load it 
  4374. into a new window.  The path name defaults to EPMPATH, except if the file 
  4375. specifier extension is CMD, then the path name defaults to PATH. Examples: 
  4376.  
  4377. op mycnf.e 
  4378.           Searches the EPMPATH setting for MYCNF.E. 
  4379. op test.cmd 
  4380.           Searches the PATH setting for TEST.CMD. 
  4381. op main.c include 
  4382.           Searches the INCLUDE setting for MAIN.C. 
  4383.  
  4384. The search order is: 
  4385.  
  4386.  1. The current directory 
  4387.  2. Each directory listed in the path setting 
  4388. If the file is found, it is loaded from that subdirectory. If not, it is loaded 
  4389. without specifying a directory (which defaults to the current directory). 
  4390.  
  4391. Note:  OPATH is like EPATH, except that it executes an OPEN command instead of 
  4392.        an EDIT command.
  4393.  
  4394. You must issue this command from the Command window. 
  4395.  
  4396. Related Information: 
  4397.  
  4398. o Command window 
  4399. o Issuing editor commands 
  4400. o EPATH 
  4401. o OPEN 
  4402. o EDIT 
  4403.  
  4404.  
  4405. ΓòÉΓòÉΓòÉ 152.63. OPEN (Open New Edit Window) ΓòÉΓòÉΓòÉ
  4406.  
  4407. Syntax:  OPEN [ [=]file1 ][, [=]file2 ]... 
  4408.  
  4409. Use OPEN to load the specified files into a new edit window. 
  4410.  
  4411. If "=" is specified, the file name is prefixed with the drive and path of the 
  4412. current file. 
  4413.  
  4414. You must issue this command from the Command window. 
  4415.  
  4416. Related Information: 
  4417.  
  4418. o Command window 
  4419. o Issuing editor commands 
  4420. o EDIT 
  4421.  
  4422.  
  4423. ΓòÉΓòÉΓòÉ 152.64. OS2 (Execute OS/2 Command) ΓòÉΓòÉΓòÉ
  4424.  
  4425. Syntax:  OS2 [command_etc] 
  4426.  
  4427. Use OS/2 to run the OS/2* command processor specified in the COMSPEC 
  4428. environment variable.  If command_etc is specified, it is passed as an 
  4429. parameter to the command processor. 
  4430.  
  4431. You must issue this command from the Command window. 
  4432.  
  4433. Related Information: 
  4434.  
  4435. o Command window 
  4436. o Issuing editor commands 
  4437.  
  4438.  
  4439. ΓòÉΓòÉΓòÉ 152.65. PAGEBREAK (Add a Page Break) ΓòÉΓòÉΓòÉ
  4440.  
  4441. Syntax:  PAGEBREAK 
  4442.  
  4443. Use PAGEBREAK to insert a page break before the current line, for use when 
  4444. doing formatted printing. 
  4445.  
  4446. You must issue this command from the Command window. 
  4447.  
  4448. Related Information: 
  4449.  
  4450. o Command window 
  4451. o Issuing editor commands 
  4452.  
  4453.  
  4454. ΓòÉΓòÉΓòÉ 152.66. PASTE (Paste Text) ΓòÉΓòÉΓòÉ
  4455.  
  4456. Syntax:  PASTE [C | B] 
  4457.  
  4458. Use PASTE to copy text from the clipboard to the editor file at the current 
  4459. cursor position.  The default is to paste the text as lines (each line in the 
  4460. clipboard becomes a new line in the file). 
  4461.  
  4462.           The text is pasted as if it were inside a character mark. 
  4463.           The text is pasted as if it were in a block mark (the smallest 
  4464.           rectangle that would contain all the clipboard text). 
  4465.  
  4466. You must issue this command from the Command window. 
  4467.  
  4468. Related Information: 
  4469.  
  4470. o Command window 
  4471. o Issuing editor commands 
  4472. o Mark types 
  4473. o COPY2CLIP 
  4474. o CUT 
  4475.  
  4476.  
  4477. ΓòÉΓòÉΓòÉ 152.67. PATH (Show PATH Setting) ΓòÉΓòÉΓòÉ
  4478.  
  4479. Syntax:  PATH 
  4480.  
  4481. Use PATH to open a temporary file containing the PATH environment setting. 
  4482.  
  4483. You must issue this command from the Command window. 
  4484.  
  4485. Related Information: 
  4486.  
  4487. o Command window 
  4488. o Issuing editor commands 
  4489.  
  4490.  
  4491. ΓòÉΓòÉΓòÉ 152.68. POSTME (Delay Command Execution) ΓòÉΓòÉΓòÉ
  4492.  
  4493. Syntax:  POSTME command 
  4494.  
  4495. Use POSTME to defer execution of a command.  The POSTME command posts its 
  4496. argument back to the edit window as a command to be executed.  This would 
  4497. normally be issued either from a Rexx command file or when passing commands to 
  4498. EPM when starting up the editor.  For example, if you wanted to edit a file and 
  4499. set the margins to 1 and 72, you might try the following: 
  4500.  
  4501. start epm myfile 'ma 1 72'
  4502. This would not work as desired, however, because after the file is loaded and 
  4503. the margins are set by your command, a DEFLOAD event occurs, which sets the 
  4504. tabs and margins to the values saved from the Settings dialog. To get the 
  4505. desired result, you must use the POSTME command to delay execution of the 
  4506. MARGINS command until after the DEFLOAD processing has occurred: 
  4507.  
  4508. start epm myfile 'postme ma 1 72'
  4509.  
  4510. Related Information: 
  4511.  
  4512. o Command window 
  4513. o Issuing editor commands 
  4514.  
  4515.  
  4516. ΓòÉΓòÉΓòÉ 152.69. PRINT (Print File) ΓòÉΓòÉΓòÉ
  4517.  
  4518. Syntax:  PRINT [ printer ] 
  4519.  
  4520. Use PRINT to print the marked block, if one exists, or the entire file to the 
  4521. printer specified.  Printer must be PRN, LPT1-LPT9, or a LAN printer name 
  4522. (\\servername\queuename).  If no printer is specified, the printer used is the 
  4523. default printer for your system. 
  4524.  
  4525. You must issue this command from the Command window. 
  4526.  
  4527. Related Information: 
  4528.  
  4529. o Command window 
  4530. o Issuing editor commands 
  4531. o Printing to a print queue 
  4532.  
  4533.  
  4534. ΓòÉΓòÉΓòÉ 152.70. PROFILE (Toggle Rexx Profile Support) ΓòÉΓòÉΓòÉ
  4535.  
  4536. Syntax:  PROFILE [ON | OFF] 
  4537.  
  4538. Use PROFILE to switch the profile setting on or off; anything else tells you 
  4539. the current value.  When PROFILE is on, a Rexx profile (PROFILE.ERX) is 
  4540. searched for along the EPMPATH and PATH.  If found, it is executed, and passed 
  4541. the same arguments that EPM was given.  This happens after EPM has processed 
  4542. the arguments.  The default is profile mode off. 
  4543.  
  4544. You must issue this command from the Command window. 
  4545.  
  4546. To save the current profile mode setting as your permanent default: 
  4547.  
  4548.  1. Select Options. 
  4549.  2. Select Save options. 
  4550.  
  4551. Related Information: 
  4552.  
  4553. o Command window 
  4554. o Issuing editor commands 
  4555.  
  4556.  
  4557. ΓòÉΓòÉΓòÉ 152.71. PROOF (Spell-check a File or Mark) ΓòÉΓòÉΓòÉ
  4558.  
  4559. Syntax:  PROOF [word] 
  4560.  
  4561. Use PROOF to start a spell-check of the marked text or, if no mark exists, of 
  4562. the current file.  It can also be used to spell-check a specific word, passed 
  4563. as the argument. 
  4564.  
  4565. Related Information: 
  4566.  
  4567. o Spell-checking support 
  4568. o Command window 
  4569. o Issuing editor commands 
  4570. o PROOFWORD command 
  4571.  
  4572.  
  4573. ΓòÉΓòÉΓòÉ 152.72. PROOFWORD (Spell-check the Current Word) ΓòÉΓòÉΓòÉ
  4574.  
  4575. Syntax:  PROOFWORD 
  4576.  
  4577. Use PROOFWORD to spell-check the current word in the file. 
  4578.  
  4579. Related Information: 
  4580.  
  4581. o Spell-checking support 
  4582. o Command window 
  4583. o Issuing editor commands 
  4584. o PROOF command 
  4585.  
  4586.  
  4587. ΓòÉΓòÉΓòÉ 152.73. PROOF_PUNCTUATION (Specify Punctuation Characters for PROOF) ΓòÉΓòÉΓòÉ
  4588.  
  4589. Syntax:  PROOF_PUNCTUATION  [character]... 
  4590.  
  4591. Use PROOF_PUNCTUATION to specify the list of characters which should be 
  4592. considered as being punctuation when spell-checking a file. The default set of 
  4593. punctuation is: 
  4594.  
  4595. ~!@#$ЫЬЭ%^&*()_+|`1234567890-=\{}[]:";'<>?,./к─═╔╗╚╝┌┐└┘║╦╠╣╩╬┬├┤┴┼│
  4596.  
  4597. Related Information: 
  4598.  
  4599. o Spell-checking support 
  4600. o Command window 
  4601. o Issuing editor commands 
  4602. o PROOF command 
  4603. o PROOFWORD command 
  4604.  
  4605.  
  4606. ΓòÉΓòÉΓòÉ 152.74. QPRINT (Print File) ΓòÉΓòÉΓòÉ
  4607.  
  4608. Syntax:  QPRINT [ flags ] [ queue_name ] 
  4609.  
  4610. Use QPRINT to print the marked block or the entire file (depending on the flags 
  4611. specified) to the printer queue specified. If no parameters are specified, this 
  4612. invokes the print dialog, just as though File / Print File had been selected. 
  4613.  
  4614. Flag Meaning 
  4615. M    Print marked area rather than entire file. 
  4616. F    Print entire file.  As this is the default, it need only be specified if a 
  4617.      queue_name is being specified which could be confused with one of these 
  4618.      flags. 
  4619. !    Start printing immediately; don't wait for the user to select Print in the 
  4620.      print dialog. 
  4621. M!   A combination of the M and ! options. 
  4622. F!   A combination of the F and ! options. 
  4623.  
  4624. Note:  queue_name must be the physical name of the print queue, as shown on the 
  4625.        first page of the printer's Settings dialog, not the logical name (which 
  4626.        is shown on the desktop, and in the Print dialog).
  4627.  
  4628.  If no queue_name is specified, the default will be the one last used by EPM, 
  4629. or the default printer for your system if this is the first time printing from 
  4630. EPM. 
  4631.  
  4632. You must issue this command from the Command window. 
  4633.  
  4634. Related Information: 
  4635.  
  4636. o Command window 
  4637. o Issuing editor commands 
  4638. o Printing to a printer port 
  4639.  
  4640.  
  4641. ΓòÉΓòÉΓòÉ 152.75. QUIT, Q (Quit a File) ΓòÉΓòÉΓòÉ
  4642.  
  4643. Syntax:  QUIT or Q 
  4644.  
  4645. Use QUIT to exit the current file.  If there are more files in the edit ring, 
  4646. the previous file becomes the current file. If there are no more files, the 
  4647. edit window closes. 
  4648.  
  4649. You must issue this command from the Command window. 
  4650.  
  4651. Related Information: 
  4652.  
  4653. o Command window 
  4654. o Issuing editor commands 
  4655.  
  4656.  
  4657. ΓòÉΓòÉΓòÉ 152.76. QDATE, QD (Query Date) ΓòÉΓòÉΓòÉ
  4658.  
  4659. Syntax:  QDATE or QD 
  4660.  
  4661. Use QDATE to display the current system date in the form: 
  4662.  
  4663.   Today is Tuesday March 31, 1992.
  4664.  
  4665. You must issue this command from the Command window. 
  4666.  
  4667. Related Information: 
  4668.  
  4669. o Command window 
  4670. o Issuing editor commands 
  4671. o QTIME 
  4672.  
  4673.  
  4674. ΓòÉΓòÉΓòÉ 152.77. QTIME, QT (Query Time) ΓòÉΓòÉΓòÉ
  4675.  
  4676. Syntax:  QTIME or QT 
  4677.  
  4678. Use QTIME to display the current system time in the form: 
  4679.  
  4680.   The time is 12:00:01 am.
  4681.  
  4682. You must issue this command from the Command window. 
  4683.  
  4684. Related Information: 
  4685.  
  4686. o Command window 
  4687. o Issuing editor commands 
  4688. o QDATE 
  4689.  
  4690.  
  4691. ΓòÉΓòÉΓòÉ 152.78. RC (Show Return Code) ΓòÉΓòÉΓòÉ
  4692.  
  4693. Syntax:  RC command 
  4694.  
  4695. Use RC to execute the specified command and display the return code in the 
  4696. information window.  The command can be either an editor or an OS/2* command. 
  4697.  
  4698. You must issue this command from the Command window. 
  4699.  
  4700. Related Information: 
  4701.  
  4702. o Command window 
  4703. o Issuing editor commands 
  4704.  
  4705.  
  4706. ΓòÉΓòÉΓòÉ 152.79. READONLY (Query or Set ReadOnly Mode) ΓòÉΓòÉΓòÉ
  4707.  
  4708. Syntax:  READONLY [ON | OFF | ?] 
  4709.  
  4710. Use READONLY to determine if the file can be updated. The parameters are: 
  4711.  
  4712. ON 
  4713.           File can not be updated. 
  4714. OFF 
  4715.           File can be viewed and updated. 
  4716.           Readonly mode (ON or OFF) is displayed. 
  4717.  
  4718. Note:  Readonly mode applies to a specific file.
  4719.  
  4720. Related Information: 
  4721.  
  4722. o Command window 
  4723. o Issuing editor commands 
  4724. o Browse command. 
  4725. o Edit command (see /R option). 
  4726.  
  4727.  
  4728. ΓòÉΓòÉΓòÉ 152.80. REGISTER_MOUSE (Register Mouse Event) ΓòÉΓòÉΓòÉ
  4729.  
  4730. Syntax:  REGISTER_MOUSE which button action shifts command 
  4731.  
  4732. Use REGISTER_MOUSE in a Rexx macro to associate a command with a mouse event. 
  4733. which is 1 for the global mouse table or 0 for the local; button is the mouse 
  4734. button (1, 2 or 3), action is one of: 
  4735.  
  4736. Action    meaning 
  4737.  
  4738. CLICK     Pressing and releasing the mouse button produces a click. 
  4739.  
  4740. SECONDCLK follows click when the mouse is double-clicked. 
  4741.  
  4742. BEGINDRAG this is called when the mouse button is depressed and the mouse is 
  4743.           moved. 
  4744.  
  4745. ENDDRAG   this is called when the mouse button is released after dragging it. 
  4746.  
  4747. CANCELDRAG. this is called when the drag is cancelled (by pressing Esc before 
  4748.           releaseing the mouse button). 
  4749. shifts is 0 for no shift, or the sum of any combination of 1 for the shift key, 
  4750. 2 for the Ctrl key, and 4 for the Alt key. command is the command to be 
  4751. executed when this mouse event occurs, or blank if the event should be ignored. 
  4752.  
  4753. Note:  The standard mouse definitions issue a register_mouse for ENDDRAG and 
  4754.        CANCELDRAG as part of the BEGINDRAG processing.
  4755.  
  4756. /* Register an action for Ctrl+Alt+Double-click MB1 */
  4757. 'register_mouse 1 1 SECONDCLK 6 rx do_line'
  4758.  
  4759. /* Do_Line.erx */
  4760. 'MH_gotoposition'  /* Move cursor to mouse position */
  4761. 'extract /line/getline'
  4762. if line.1 > 0 then
  4763.    getline.1  /* Execute the line as a command */
  4764.  
  4765.  
  4766. ΓòÉΓòÉΓòÉ 152.81. RX, EPMREXX (Execute a Rexx Macro) ΓòÉΓòÉΓòÉ
  4767.  
  4768. Syntax:  RX | EPMREXX macro_name [args]... 
  4769.  
  4770. Use RX to execute the specified Rexx macro.  The default extension is .erx.  If 
  4771. the drive and directory are not specified, the macro will be searched for (by 
  4772. the Rexx executor) along the PATH. 
  4773.  
  4774. Note:  The Rexx profile, PROFILE.ERX, is searched for along the EPMPATH as well 
  4775.        as the PATH, but this search is done by EPM, not Rexx, in order to avoid 
  4776.        an error message if the profile is enabled but PROFILE.ERX does not exist.
  4777.  
  4778. You must issue this command from the Command window. 
  4779.  
  4780. Related Information: 
  4781.  
  4782. o Rexx macros in EPM 
  4783. o Rexx profile support 
  4784. o Command window 
  4785. o Issuing editor commands 
  4786.  
  4787.  
  4788. ΓòÉΓòÉΓòÉ 152.82. SAVE, S (Save File) ΓòÉΓòÉΓòÉ
  4789.  
  4790. Syntax:  SAVE or S {option} [[=]filename ] 
  4791.  
  4792. Use SAVE to store the current file on the disk with the name filename, or using 
  4793. the current file name if filename is not specified. 
  4794.  
  4795. If "=" is specified, filename is prefixed with the drive and path of the 
  4796. current file. option can be any of the following.  If conflicting options are 
  4797. specified, the last one given is used. 
  4798.  
  4799. /L 
  4800.           Save the file with just a line feed terminating every line. 
  4801.  
  4802.           Note:  This is different than EPM 5.51 and below, which used /L to 
  4803.                  mean what EPM 5.60 & above use /O for.
  4804.  
  4805.  
  4806. /NE 
  4807.           Do not add an EOF character at the end of the file. 
  4808. /NS 
  4809.           Do not strip trailing spaces. 
  4810. /O 
  4811.           Save the file in standard OS/2 format - each line should be 
  4812.           terminated with a carriage return followed by a line feed. 
  4813. /Q 
  4814.           Save quietly; don't give the "Saving" message. 
  4815. /S 
  4816.           Strip trailing spaces from each line when saving. 
  4817. /T 
  4818.           Converts excess blank characters to tabs. 
  4819. /U 
  4820.           Save in Unix format; each line will be terminated with just a line 
  4821.           feed, and no EOF will be added at the End of File.  This is useful 
  4822.           when saving files to NFS-mounted drives on an AIX or Unix system. 
  4823.  
  4824. You must issue this command from the Command window. 
  4825.  
  4826. Related Information: 
  4827.  
  4828. o Command window 
  4829. o Issuing editor commands 
  4830.  
  4831.  
  4832. ΓòÉΓòÉΓòÉ 152.83. SAYERROR (Display Error Code or Message) ΓòÉΓòÉΓòÉ
  4833.  
  4834. Syntax:  SAYERROR expression 
  4835.  
  4836. Use SAYERROR to display an error code or message in the message area. 
  4837.  
  4838. If expression is the number 0 or 1, any pending error messages are discarded 
  4839. and not displayed.  0 will refresh the screen; 1 will not. 
  4840.  
  4841. If expression is any number other than 0 or 1, the interpreter displays the 
  4842. string corresponding to that numbered error message.  Error messages and their 
  4843. corresponding return codes are listed in the EPM Technical Reference. 
  4844.  
  4845. If expression is not a number, that text will be displayed on the message line. 
  4846. This is useful in Rexx macros. 
  4847.  
  4848.  
  4849. ΓòÉΓòÉΓòÉ 152.84. SET (Show Environment Settings) ΓòÉΓòÉΓòÉ
  4850.  
  4851. Syntax:  SET 
  4852.  
  4853. Use SET to open a temporary file containing all the environment settings. 
  4854.  
  4855. You must issue this command from the Command window. 
  4856.  
  4857. Related Information: 
  4858.  
  4859. o Command window 
  4860. o Issuing editor commands 
  4861.  
  4862.  
  4863. ΓòÉΓòÉΓòÉ 152.85. SETMOUSEPOINTER (Set Mouse Pointer Shape) ΓòÉΓòÉΓòÉ
  4864.  
  4865. Syntax:  SETMOUSEPOINTER style 
  4866.  
  4867. Use SETMOUSEPOINTER to set the mouse pointer style to one of the following 
  4868. styles: 
  4869.  
  4870. 1    default mouse pointer (arrow) 
  4871. 2    default text entry pointer (I-beam) 
  4872. 3    wait pointer (clock or hourglass) 
  4873. 4    size pointer (invisible) 
  4874. 5    four direction arrow 
  4875. 6    arrow northwest southeast 
  4876. 7    arrow northeast southwest 
  4877. 8    arrow west east 
  4878. 9    arrow north south 
  4879. 10   applications icon 
  4880. 11   information icon 
  4881. 12   question mark icon 
  4882. 13   error icon 
  4883. 14   exclamation mark icon 
  4884.  
  4885. You must issue this command from the Command window. 
  4886.  
  4887. Related Information: 
  4888.  
  4889. o Command window 
  4890. o Issuing editor commands 
  4891.  
  4892.  
  4893. ΓòÉΓòÉΓòÉ 152.86. SHELL (Start EPM Command Shell Session) ΓòÉΓòÉΓòÉ
  4894.  
  4895. Syntax:  SHELL 
  4896.  
  4897. Use SHELL to create an EPM command shell session.  The first time you enter 
  4898. SHELL in an edit window, two new entries are added to the Command menu.  Create 
  4899. command shell creates a new shell window, and Write to shell... lets you write 
  4900. a string to the shell window.  If the shell window is waiting at an OS/2 
  4901. command prompt, then you can enter a command to be executed by either: 
  4902.  
  4903.  1. Select Command. 
  4904.  2. Select Write to shell.... 
  4905.  3. Type the text to be written to the shell. 
  4906.  4. Select OK. 
  4907. or 
  4908.  
  4909.  1. Type the text in the shell window following the prompt. 
  4910.  2. Press the Enter key. 
  4911.  
  4912. If the string to be written to the shell is in response to a program prompt, 
  4913. then you must perform the first sequence; the second method won't write 
  4914. anything to the shell. 
  4915.  
  4916. The shell can be used for running any non-fullscreen OS/2 program.  The output 
  4917. from the program is inserted in the shell window as it is generated, even if 
  4918. you switch to some other file in the edit ring. 
  4919.  
  4920. You must issue this command from the Command window. 
  4921.  
  4922. Related Information: 
  4923.  
  4924. o Command window 
  4925. o Issuing editor commands 
  4926.  
  4927.  
  4928. ΓòÉΓòÉΓòÉ 152.87. SHOWMENU (Activate Menu) ΓòÉΓòÉΓòÉ
  4929.  
  4930. Syntax:  SHOWMENU menuname 
  4931.  
  4932. Use SHOWMENU to activate the action bar named menuname. Changes made with the 
  4933. BuildSubMenu and BuildMenuItem commands will not be seen until the updated menu 
  4934. is displayed with ShowMenu. 
  4935.  
  4936. Related Information: 
  4937.  
  4938. o BUILDMENUITEM 
  4939. o BUILDSUBMENU 
  4940. o DELETEMENU 
  4941.  
  4942.  
  4943. ΓòÉΓòÉΓòÉ 152.88. SORT (Sort File) ΓòÉΓòÉΓòÉ
  4944.  
  4945. Syntax:  SORT [R][C][I] 
  4946.  
  4947. Use SORT to sort the lines in the current block or the entire file.  The sort 
  4948. key is the marked columns.  The options are as follows: 
  4949.  
  4950.           Sorts in reverse (descending) order. 
  4951.           Sorts according to collating order, as indicated by your country and 
  4952.           code page settings. 
  4953.           Sorts ignoring case. 
  4954.  
  4955. You must issue this command from the Command window. 
  4956.  
  4957. Related Information: 
  4958.  
  4959. o Command window 
  4960. o Issuing editor commands 
  4961.  
  4962.  
  4963. ΓòÉΓòÉΓòÉ 152.89. STAY (Control Cursor Position after CHANGE Command) ΓòÉΓòÉΓòÉ
  4964.  
  4965. Syntax:  STAY [ON | OFF] 
  4966.  
  4967. Use STAY to control the position of the cursor after a CHANGE command.  The 
  4968. parameters are: 
  4969.  
  4970. [none] 
  4971.           Displays current value of STAY. 
  4972. ON 
  4973.           Cursor remains in original position after CHANGE. 
  4974. OFF 
  4975.           Cursor moves to the last changed string. 
  4976.  
  4977. You must issue this command from the Command window. 
  4978.  
  4979. Related Information: 
  4980.  
  4981. o Command window 
  4982. o Issuing editor commands 
  4983. o CHANGE 
  4984.  
  4985.  
  4986. ΓòÉΓòÉΓòÉ 152.90. SUBJECT (Display or Set File Subject) ΓòÉΓòÉΓòÉ
  4987.  
  4988. Syntax:  SUBJECT 
  4989.  
  4990. Use SUBJECT to display, set, or change the file subject field. 
  4991.  
  4992. You must issue this command from the Command window. 
  4993.  
  4994. Related Information: 
  4995.  
  4996. o Command window 
  4997. o Issuing editor commands 
  4998.  
  4999.  
  5000. ΓòÉΓòÉΓòÉ 152.91. SYN (Look Up Synonyms) ΓòÉΓòÉΓòÉ
  5001.  
  5002. Syntax:  SYN 
  5003.  
  5004. Use SYN to look up synonyms for the current word. If found, a listbox is 
  5005. presented from which you can select a synonym to replace the current word. 
  5006.  
  5007. Related Information: 
  5008.  
  5009. o Spell-checking support 
  5010. o Command window 
  5011. o Issuing editor commands 
  5012.  
  5013.  
  5014. ΓòÉΓòÉΓòÉ 152.92. TABKEY (Toggle TAB Key Action) ΓòÉΓòÉΓòÉ
  5015.  
  5016. Syntax:  TABKEY [ON | OFF] 
  5017.  
  5018. Use TABKEY to switch the tab key mode on or off; anything else tells you the 
  5019. current value.  When tab key mode is on, the tab key will enter a tab 
  5020. character.  When TAB key mode is off, the tab key will move the cursor to the 
  5021. next tab stop without typing in a tab character.  The default is tab key mode 
  5022. off. 
  5023.  
  5024. You must issue this command from the Command window. 
  5025.  
  5026. To save the current tab key mode setting as your permanent default: 
  5027.  
  5028.  1. Select Options. 
  5029.  2. Select Save options. 
  5030.  
  5031. Related Information: 
  5032.  
  5033. o Command window 
  5034. o Issuing editor commands 
  5035.  
  5036.  
  5037. ΓòÉΓòÉΓòÉ 152.93. TABS (Set Tab Stops) ΓòÉΓòÉΓòÉ
  5038.  
  5039. Syntax:  TABS [ inc | tab1 tab2... tab32 ] 
  5040.  
  5041. Use TABS to set the tab stops according to the options specified: 
  5042.  
  5043. inc 
  5044.           Sets 32 tab stops, beginning with 1, inc spaces apart. 
  5045. tab1 tab2 ... tab32 
  5046.           Sets up to 32 tab stops at the specified locations. 
  5047.  
  5048. You must issue this command from the Command window. 
  5049.  
  5050. Related Information: 
  5051.  
  5052. o Command window 
  5053. o Issuing editor commands 
  5054.  
  5055.  
  5056. ΓòÉΓòÉΓòÉ 152.94. TOP (Go To Top) ΓòÉΓòÉΓòÉ
  5057.  
  5058. Syntax:  TOP 
  5059.  
  5060. Use TOP to move the cursor position to the first line of the file. 
  5061.  
  5062. You must issue this command from the Command window. 
  5063.  
  5064. Related Information: 
  5065.  
  5066. o Command window 
  5067. o Issuing editor commands 
  5068.  
  5069.  
  5070. ΓòÉΓòÉΓòÉ 152.95. TRIM (Trim Edit Window) ΓòÉΓòÉΓòÉ
  5071.  
  5072. Syntax:  TRIM 
  5073.  
  5074. Use TRIM to resize the edit window so that no partial characters can be seen at 
  5075. the right or bottom edge of the edit window. 
  5076.  
  5077. You must issue this command from the Command window. 
  5078.  
  5079. Related Information: 
  5080.  
  5081. o Command window 
  5082. o Issuing editor commands 
  5083.  
  5084.  
  5085. ΓòÉΓòÉΓòÉ 152.96. TYPE (Display or Set File Type) ΓòÉΓòÉΓòÉ
  5086.  
  5087. Syntax:  TYPE 
  5088.  
  5089. Use TYPE to display, set, or change the file type. 
  5090.  
  5091. You must issue this command from the Command window. 
  5092.  
  5093. Related Information: 
  5094.  
  5095. o Command window 
  5096. o Issuing editor commands 
  5097.  
  5098.  
  5099. ΓòÉΓòÉΓòÉ 152.97. UNIVERSAL (Change Universal Variables) ΓòÉΓòÉΓòÉ
  5100.  
  5101. Syntax:  UNIVERSAL variable_name [value] 
  5102.  
  5103. Use UNIVERSAL in a Rexx macro to update some internal universal variables 
  5104. without having to recompile the macros. variable_name can be one of 
  5105.  
  5106. default_search_options Options used by the Locate command and initial values 
  5107.           for the Search dialog. 
  5108.  
  5109. default_edit_options Options used by the Edit command 
  5110.  
  5111. default_save_options Options used by the Save command 
  5112. value is the value to be set in the universal variable, and can be blank. The 
  5113. value of these variables is inserted before any options passed on the command 
  5114. line, so these defaults can be overridden on any specific command. 
  5115.  
  5116. /* Profile.erx - initializations for a new edit window */
  5117.     /* Make the default search be case-insensitive */
  5118. 'universal default_search_options C'
  5119.     /* No Tabs - expand them to spaces when loading a file */
  5120. 'universal default_edit_options /nt'
  5121.     /* Strip trailing blanks when saving a file */
  5122. 'universal default_save_options /s'
  5123.  
  5124.  
  5125. ΓòÉΓòÉΓòÉ 152.98. UNLOCK (Unlock a File) ΓòÉΓòÉΓòÉ
  5126.  
  5127. Syntax:  UNLOCK [filespec] 
  5128.  
  5129. Use UNLOCK to unlock the current or specified file, which must have been locked 
  5130. using the LOCK command. 
  5131.  
  5132. You must issue this command from the Command window. 
  5133.  
  5134. Related Information: 
  5135.  
  5136. o Command window 
  5137. o Issuing editor commands 
  5138. o LOCK 
  5139.  
  5140.  
  5141. ΓòÉΓòÉΓòÉ 152.99. UPPERCASE (Convert Marked Text to Uppercase) ΓòÉΓòÉΓòÉ
  5142.  
  5143. Syntax:  UPPERCASE 
  5144.  
  5145. Use UPPERCASE to convert all lowercase alphabetic characters in the marked area 
  5146. to uppercase. 
  5147.  
  5148. You must issue this command from the Command window. 
  5149.  
  5150. Related Information: 
  5151.  
  5152. o Command window 
  5153. o Issuing editor commands 
  5154.  
  5155.  
  5156. ΓòÉΓòÉΓòÉ 152.100. VER (Show Editor Version) ΓòÉΓòÉΓòÉ
  5157.  
  5158. Syntax:  VER 
  5159.  
  5160. Use VER to display the version number of the editor. 
  5161.  
  5162. You must issue this command from the Command window. 
  5163.  
  5164. Related Information: 
  5165.  
  5166. o Command window 
  5167. o Issuing editor commands 
  5168.  
  5169.  
  5170. ΓòÉΓòÉΓòÉ 152.101. VERIFY (Spell-check the Current Word) ΓòÉΓòÉΓòÉ
  5171.  
  5172. See the PROOFWORD command. 
  5173.  
  5174.  
  5175. ΓòÉΓòÉΓòÉ 152.102. VOL (Show Volume Label) ΓòÉΓòÉΓòÉ
  5176.  
  5177. Syntax:  VOL [drive] 
  5178.  
  5179. Use VOL to open a temporary file containing the volume label of the specified 
  5180. (or default) drive. 
  5181.  
  5182. You must issue this command from the Command window. 
  5183.  
  5184. Related Information: 
  5185.  
  5186. o Command window 
  5187. o Issuing editor commands 
  5188.  
  5189.  
  5190. ΓòÉΓòÉΓòÉ 153. Equals ΓòÉΓòÉΓòÉ
  5191.  
  5192. The equals sign, "=", can be used when specifying a new file name to refer the 
  5193. current file path, file name, and extension, depending on where it appears. 
  5194. For example, assume the current directory is C:\EDIT, and the current file is 
  5195. C:\MYDOC\PROG\FOO.DOC. 
  5196.  
  5197.           C:\MYDOC\PROG\FOO.DOC. 
  5198. =bar.zot 
  5199.           C:\MYDOC\PROG\BAR.ZOT. 
  5200. C:\EDIT\= 
  5201.           C:\EDIT\FOO.DOC. 
  5202. .\= 
  5203.           C:\EDIT\FOO.DOC. 
  5204. =bar.= 
  5205.           C:\MYDOC\PROG\BAR.DOC. 
  5206. =.new 
  5207.           C:\MYDOC\PROG\FOO.NEW. 
  5208.  
  5209.  
  5210. ΓòÉΓòÉΓòÉ 154. IBM Trademarks ΓòÉΓòÉΓòÉ
  5211.  
  5212. Trademark of the IBM Corporation. 
  5213.  
  5214.  
  5215. ΓòÉΓòÉΓòÉ 155. Help for EPM Startup options. ΓòÉΓòÉΓòÉ
  5216.  
  5217. When starting EPM from an OS/2* command prompt (or from a Workplace Shell 
  5218. program reference object), the following options can be specified: 
  5219.  
  5220. /B 
  5221.           Starts EPM with a bare title bar - no system menu, min/max buttons, 
  5222.           or ring buttons.  Intended for use when EPM is started as a child of 
  5223.           a special application, this option is normally not specified by the 
  5224.           user. 
  5225. /Eexfilename 
  5226.           Allows a custom .EX file to be specified. (The default is EPM.EX) 
  5227. /F 
  5228.           Presents the File dialog before opening the edit window, to allow you 
  5229.           to specify which files should be loaded. 
  5230. /H 
  5231.           Like the /I option, except that the icon is hidden when an edit 
  5232.           window exists. 
  5233. /I 
  5234.           Causes an EPM icon to be created.  This icon can be used to drop onto 
  5235.           to open up a new edit window.  It can be used to start an edit window 
  5236.           directly, by double-clicking on the icon or by activating the icon 
  5237.           and pressing Enter.  Finally, the icon is useful for keeping EPM 
  5238.           active even after closing all open edit windows.  The icon can be 
  5239.           closed from the task manager, or by selecting it and pressing F3. 
  5240.  
  5241.           Note:  The icon is most useful if EPM is configured to be minimized 
  5242.                  to the desktop.  If hidden, it's only of use in keeping EPM 
  5243.                  active so new edit windows will start faster.  If in the 
  5244.                  Minimized Window Viewer, OS/2 won't pass through the 
  5245.                  double-click or let you drop files on it.
  5246.  
  5247.  
  5248. /M 
  5249.           Gives the ability to start multiple instances of EPM.  By default, if 
  5250.           you attempt to start EPM twice, the second invocation will pass its 
  5251.           arguments to the existing session, then exit.  This option overrides 
  5252.           this default.  This is useful when calling EPM from a command file, 
  5253.           if you want to be sure that control doesn't return to the .CMD file 
  5254.           until the edit session has ended. 
  5255. /O 
  5256.           Bypasses the simple dialogs and goes directly to the full file 
  5257.           dialogs. 
  5258. /R 
  5259.           Passes the arguments to the topmost edit window, if one exists, 
  5260.           instead of starting a new window.  This allows you to add files to an 
  5261.           existing ring from the OS/2 command line. 
  5262. /W 
  5263.           Prepare for DDE conversation from the Workframe. 
  5264. quoted string 
  5265.           Quoted string representing an editor command can be specified on the 
  5266.           editor command line.  For example: 
  5267.  
  5268.                     C:\> EPM mydoc.doc 'bot'
  5269.  
  5270.           This causes EPM to open an edit window containing the file mydoc.doc 
  5271.           and then process the BOTTOM command, which scrolls the file to its 
  5272.           end. 
  5273. filename 
  5274.           One or more file names can be specified.  For example: 
  5275.  
  5276.                     C:\> EPM mydoc.doc d:\yourdoc.doc herdoc.doc d:\him\hisdoc.doc
  5277.  
  5278. wildcard 
  5279.           One or more wildcards can be specified.  For example: 
  5280.  
  5281.                     C:\> EPM *.doc d:\test\temp*.*
  5282.  
  5283. Note:  The command line, minus any EPM startup options, is passed as the 
  5284.        parameter to an Edit command.  See the description of that command for 
  5285.        additional file-specific parameters that can be specified when starting EPM.
  5286.  
  5287.  
  5288. ΓòÉΓòÉΓòÉ <hidden> Help for INI File Location ΓòÉΓòÉΓòÉ
  5289.  
  5290. EPM stores configuration information in an EPM.INI file.  When you start EPM 
  5291. for the first time, it asks you for the location of this file. If you have an 
  5292. EPM.INI file from a previous release, give the path to it here. If not, supply 
  5293. the directory where you would like the new one to be created. The default is 
  5294. C:\OS2, which is where OS/2* keeps its .INI files. 
  5295.  
  5296.  
  5297. ΓòÉΓòÉΓòÉ 156. Edit Ring ΓòÉΓòÉΓòÉ
  5298.  
  5299. The term ring is often used interchangeably with edit window.  This is because 
  5300. each edit window contains a ring, which contains one or more files, and each 
  5301. ring must be associated with an edit window.  The current file is the file that 
  5302. is displayed by the edit window.  Other files in the ring can be displayed by 
  5303. use of the Next File and Previous File operations. 
  5304.  
  5305. When you Add files, you begin to see why it's called a ring. You can move 
  5306. "forward" or "backward" around the ring, using the Next file and Previous file 
  5307. operations. 
  5308.  
  5309. When you add a new file to the ring, it is inserted after the current file, and 
  5310. then becomes the current file. 
  5311.  
  5312. Initially, the ring is disabled, and you are limited to only one file per 
  5313. window. 
  5314.  
  5315. Related Information: 
  5316.  
  5317. Enabling the edit ring 
  5318.  
  5319.  
  5320. ΓòÉΓòÉΓòÉ 156.1. Enabling the Edit Ring ΓòÉΓòÉΓòÉ
  5321.  
  5322. To enable the edit ring or load multiple files: 
  5323.  
  5324.  1. Select Options. 
  5325.  2. Select Preferences. 
  5326.  3. Select Ring enabled. 
  5327.  
  5328.  
  5329. ΓòÉΓòÉΓòÉ 157. Stream Versus Line Mode ΓòÉΓòÉΓòÉ
  5330.  
  5331. There are two basic types of editors for editing text files, a stream editor 
  5332. and a line editor.  A stream editor treats the file as one long stream of text. 
  5333. A line editor treats the file as a series of individual lines, separated by a 
  5334. line end character. 
  5335.  
  5336. Stream mode 
  5337.           In a stream editor, a new-line character (generally an ASCII 
  5338.           line-feed character) is treated like any other character.  It can be 
  5339.           inserted into the text stream, breaking the line into two at that 
  5340.           point, or it can be deleted from the text stream, joining the two 
  5341.           lines on either side of it.  As you move the cursor left and right, 
  5342.           when it passes the beginning or end of one line, it moves to the end 
  5343.           or beginning of the next - because although you see individual lines 
  5344.           on the display, it's actually one long stream internally.  Also, when 
  5345.           you move the cursor up and down, if you move it over a shorter line, 
  5346.           the cursor bounces to the left; if you continue moving it up or down 
  5347.           to a longer line, it bounces back to the original column. 
  5348. Line mode 
  5349.           EPM is a line editor.  If you move the cursor left or right, it stays 
  5350.           on that line.  You can move the cursor beyond the end of the line. 
  5351.           If you do so, and then start typing text, the editor will fill in 
  5352.           spaces between the previous end of the line and the characters you 
  5353.           have added.  Since the new-line character does not actually exist in 
  5354.           the file once loaded, there is no concept of inserting or deleting a 
  5355.           new-line.  Pressing the Enter key  (by default; another key can be 
  5356.           chosen) adds a new line after the current line, but it doesn't split 
  5357.           the line; it adds a new, empty line between the current line and the 
  5358.           following line, regardless of the cursor position. 
  5359.  
  5360. Since some users are accustomed to using a stream-mode editor, EPM can be 
  5361. configured to act like one. 
  5362.  
  5363. Related Information: 
  5364.  
  5365. Enabling stream-mode editing 
  5366.  
  5367.  
  5368. ΓòÉΓòÉΓòÉ 157.1. Enabling Stream-Mode Editing ΓòÉΓòÉΓòÉ
  5369.  
  5370. To enable stream-mode editing: 
  5371.  
  5372.  1. Select Options. 
  5373.  2. Select Preferences. 
  5374.  3. Select Stream editing. 
  5375.  
  5376.  
  5377. ΓòÉΓòÉΓòÉ 158. Bookmarks ΓòÉΓòÉΓòÉ
  5378.  
  5379. A bookmark is a reference to a particular point in a file. When a bookmark is 
  5380. created, it is given a name, which is associated with the character at the 
  5381. cursor position.  If that character is moved around in the file, the bookmark 
  5382. moves with it.  If that character is deleted, the bookmark is deleted along 
  5383. with it. 
  5384.  
  5385. If a bookmark is set as a permanent bookmark, it is saved when the file is 
  5386. saved, and reloaded when the file is loaded.  The bookmark is stored as an 
  5387. extended attribute. If the file is edited with an editor that does not preserve 
  5388. extended attribute information, the bookmarks will be lost.  If a file 
  5389. containing bookmarks is edited with an editor that does preserve attributes, 
  5390. but cannot handle EPM's bookmarks, then the line and column information will 
  5391. not be updated, and the next time the file is loaded into EPM,  the bookmarks 
  5392. might not be accurate. 
  5393.  
  5394.  
  5395. ΓòÉΓòÉΓòÉ 159. Fonts ΓòÉΓòÉΓòÉ
  5396.  
  5397. When you first start EPM, it asks PM to give it the default font.  This is 
  5398. normally System Proportional. 
  5399.  
  5400. Note:  If a proportional font is used, columnar data (e.g., line drawing or 
  5401.        tables) will not appear to line up vertically even though they are in 
  5402.        the correct columns.  Use a non-proportional font (for example, System 
  5403.        Monospaced or Courier) if you want the characters to line up on the screen.
  5404.  
  5405. Note:  When an application asks for the default font, PM returns the last font 
  5406.        appended. This is usually System Proportional, but if another 
  5407.        application adds its own fonts, the last font added will be returned. 
  5408.        In particular, IBM Personal Communications/3270 loads some non-text 
  5409.        fonts, which make the edit window appear to contain garbage.  The 
  5410.        solution is to explicitly select a font via EPM's Settings dialog rather 
  5411.        than letting it default.
  5412.  
  5413.  
  5414. ΓòÉΓòÉΓòÉ 160. Tags file ΓòÉΓòÉΓòÉ
  5415.  
  5416. A tags file is a file listing where all procedures are defined in a set of 
  5417. programming language source files.  After a tags file has been built, you can 
  5418. press a key while looking at a function call and jump to the file and location 
  5419. where that function is defined. 
  5420.  
  5421. Support is included for building a tags file from C, ASM, E, and Pascal files. 
  5422. Support for additional languages can be added via macro programming. 
  5423.  
  5424. EPM will support a tags file built by other programs that include just a 
  5425. procedure name and file name on each line.  The tags files built by EPM contain 
  5426. the procedure name, filename, line number on which the procedure was found, and 
  5427. a timestamp for the file.  When asked to find a procedure, the timestamp of the 
  5428. file on disk is checked.  If it's the same as the timestamp in the tags file, 
  5429. then the line number is jumped to directly; if not, the procedure is searched 
  5430. for, 
  5431.  
  5432. When the MAKETAGS command is invoked, if the tags file already exists, each 
  5433. source file that would be searched is checked for in the tags file.  If found, 
  5434. the timestamp is compared with the timestamp of that file on disk.  If the file 
  5435. has not been modified, it will be skipped.  If the file date is different, then 
  5436. all entries for that file in the tags file will be deleted before searching the 
  5437. source file. 
  5438.  
  5439. If a file is searched and no procedures are found, a dummy procedure name of 
  5440. '*' will be added to the tags file.  This lets EPM record the timestamp for 
  5441. that file, so the next time MAKETAGS is run that source file need not be 
  5442. rechecked if it has not been updated. 
  5443.  
  5444.  
  5445. ΓòÉΓòÉΓòÉ 161. Rexx macros ΓòÉΓòÉΓòÉ
  5446.  
  5447. EPM has the ability to execute Rexx macros.  Although not as fast or as 
  5448. powerful as using the built-in macro language (E), this lets you start 
  5449. programming without having to get an additional package (see the EPMBBS package 
  5450. availability under Help / Quick Reference in an EPM edit window; this package 
  5451. includes the macro compiler, macro source, User's Guide, Macro Programmer's 
  5452. Technical Reference, a number of EPM add-ons, and much sample code - both E and 
  5453. Rexx). 
  5454.  
  5455. A Rexx macro is executed by specifying the command name and its parameters as 
  5456. parameters to the RX command. 
  5457.  
  5458. Related Information: 
  5459.  
  5460. o The EXTRACT command 
  5461. o The RX command 
  5462. o Line-oriented Rexx functions 
  5463. o Field-setting Rexx functions 
  5464. o Key-oriented Rexx functions 
  5465. o Using Trace and Say in EPM Rexx macros 
  5466. o EPM Editor commands 
  5467. o OS/2 Rexx documentation 
  5468.  
  5469.  
  5470. ΓòÉΓòÉΓòÉ 162. EXTRACT ΓòÉΓòÉΓòÉ
  5471.  
  5472. All the dot variables (internal fields) of EPM are extractable into REXX using 
  5473. the extract command. For example, 'extract /getline' would set the REXX 
  5474. variable getline.0 to 1 (the number of variables returned) and getline.1 to the 
  5475. contents of the current line. 
  5476.  
  5477. The fields that are extractable are: 
  5478.  
  5479. autosave  Current autosave value 
  5480.  
  5481. col       Absolute column number that the cursor is in 
  5482.  
  5483. cursorx   Screen-relative cursor column 
  5484.  
  5485. cursory   Screen-relative cursor row 
  5486.  
  5487. dragcolor Color painted when drag-marking 
  5488.  
  5489. dragstyle Style of current drag; 1,2,3 = Block, Line, Char. 
  5490.  
  5491. eaarea    Long pointer to buffer containing extended attributes for current 
  5492.           file.  (FEALIST) 
  5493.  
  5494. filename  Current file name 
  5495.  
  5496. fontheight Height of current file's default font, in pels 
  5497.  
  5498. fontwidth Width of current file's default font, in pels 
  5499.  
  5500. last      Number of lines in current file 
  5501.  
  5502. lockhandle File handle if file is locked (using LOCK command) 
  5503.  
  5504. line      Line number that cursor is on. 
  5505.  
  5506. markcolor Color used for marked text 
  5507.  
  5508. modify    Modify count; 0 if file is unmodified, or 1 to .autosave 
  5509.  
  5510. mousex    X position of mouse pointer, in pels 
  5511.  
  5512. mousey    Y position of mouse pointer, in pels 
  5513.  
  5514. textcolor Color used for unmarked text 
  5515.  
  5516. userstring Spare field available for macro use 
  5517.  
  5518. visible   Boolean flag specifying whether or not file is visible.  Invisible 
  5519.           files are skipped over as you move around the ring, and discarded 
  5520.           (even if modified) when quitting the last visible file in the ring. 
  5521.  
  5522. windowheight Height of edit window in characters 
  5523.  
  5524. windowwidth Width of edit window in characters 
  5525.  
  5526. windowx   gap between the bottom end of the client window's presentation space 
  5527.           and the bottom end of the client window. 
  5528.  
  5529. windowy   gap between the right edge of the client window's presentation space 
  5530.           and the right edge of the client window. 
  5531.  
  5532. font      default font for window (a number representing an entry in an 
  5533.           internal font table) 
  5534.  
  5535. getmarktype Not a real field; see below 
  5536.  
  5537. getmark    " 
  5538.  
  5539. getline    " 
  5540.  
  5541. insertstate  " 
  5542.  
  5543. Pseudo-fields: 
  5544.  
  5545. Variable            Meaning 
  5546.  
  5547. Getmarktype         Getmarktype.0 is the number of variables extracted. 
  5548.                     Getmarktype.1 is the mark type.  A NULL string  means there 
  5549.                     is no mark set. Other possible values are: "LINE", "CHAR", 
  5550.                     "BLOCK", "CHARG", "BLOCKG". 
  5551.  
  5552. Getmark             Getmark.0 is the number of variables extracted. Getmark.1 
  5553.                     is the first marked line. Getmark.2 is the last  marked 
  5554.                     line. Getmark.3 is the first marked column. Getmark.4 is 
  5555.                     the last  marked column. Getmark.5 is the fileid of the 
  5556.                     file containing the mark. 
  5557.  
  5558. Getline             Getline.0 is the number of variables extracted. Getline.1 
  5559.                     is the contents of the current line. 
  5560.  
  5561. insertstate         Insertstate.0 is the number of variables extracted. 
  5562.                     Insertstate.1 is 1 if insert mode is on, or 0 if it is off. 
  5563.                     (EPM 5.60 and above only.) 
  5564.  
  5565.  
  5566. ΓòÉΓòÉΓòÉ 163. Line-oriented Rexx functions ΓòÉΓòÉΓòÉ
  5567.  
  5568. Each of the following takes an optional line number and fileid. If not 
  5569. specified, the line number defaults to the current line, and the fileid 
  5570. defaults to the current file. 
  5571.  
  5572. etkdeletetext Deletes the current or specified line. 
  5573.  
  5574.                     Call etkdeletetext         /* delete current line in current file */
  5575.                     Call etkdeletetext 1       /* delete line 1 in current file */
  5576.                     Call etkdeletetext 1, fid  /* delete line 1 in file <fid> */
  5577.  
  5578. etkinserttext Inserts the specified text as a new line before the current or 
  5579.           specified line. 
  5580.  
  5581.                     Call etkinserttext 'line'          /* insert before curr. line in curr. file */
  5582.                     Call etkinserttext 'line', 1       /* insert string before line 1 in current file */
  5583.                     Call etkinserttext 'line', 1, fid  /* insert string before line 1 in file <fid> */
  5584.  
  5585. etkreplacetext Replaces the current or specified line with the given text. 
  5586.  
  5587.                     Call etkreplacetext 'line'         /* replace current line in current file */
  5588.                     Call etkreplacetext 'line', 1      /* replace line 1 in current file */
  5589.                     Call etkreplacetext 'line', 1, fid /* replace line 1 in file <fid> */
  5590.  
  5591.  
  5592. ΓòÉΓòÉΓòÉ 164. Field-setting Rexx functions ΓòÉΓòÉΓòÉ
  5593.  
  5594. The etksetfilefield function lets you set most of the fields which can be 
  5595. extracted using the EXTRACT command.  See the description of that command for 
  5596. the meaning of the fields. 
  5597.  
  5598. call etksetfilefield 'filename'     ,  'newname'
  5599. call etksetfilefield 'userstring'   ,  'new string'
  5600. call etksetfilefield 'autosave'     ,  1
  5601. call etksetfilefield 'col'          ,  1
  5602. call etksetfilefield 'cursorx'      ,  1
  5603. call etksetfilefield 'cursory'      ,  1
  5604. call etksetfilefield 'dragcolor'    ,  1
  5605. call etksetfilefield 'dragstyle'    ,  1
  5606. call etksetfilefield 'eaarea'       ,  1
  5607. call etksetfilefield 'fontheight'   ,  1
  5608. call etksetfilefield 'fontwidth'    ,  1
  5609. call etksetfilefield 'last'         ,  1
  5610. call etksetfilefield 'lockhandle'   ,  1
  5611. call etksetfilefield 'line'         ,  1
  5612. call etksetfilefield 'markcolor'    ,  1
  5613. call etksetfilefield 'modify'       ,  1
  5614. call etksetfilefield 'mousex'       ,  1
  5615. call etksetfilefield 'mousey'       ,  1
  5616. call etksetfilefield 'textcolor'    ,  1
  5617. call etksetfilefield 'visible'      ,  1
  5618. call etksetfilefield 'windowheight' ,  1
  5619. call etksetfilefield 'windowwidth'  ,  1
  5620. call etksetfilefield 'windowx'      ,  1
  5621. call etksetfilefield 'windowy'      ,  1
  5622. call etksetfilefield 'font'         ,  1
  5623.  
  5624. Related Information: 
  5625.  
  5626. The EXTRACT command 
  5627.  
  5628.  
  5629. ΓòÉΓòÉΓòÉ 165. Key-oriented Rexx functions ΓòÉΓòÉΓòÉ
  5630.  
  5631. The etkprocesseditkey function doesn't actually process keys; it executes some 
  5632. of the internal functions that are otherwise only available to users by the 
  5633. keys defined in the internal macro language. The comment after each call in the 
  5634. following example lists the key defined to do the same thing. 
  5635.  
  5636. call etkprocesseditkey "ADJUST_BLOCK"   /* Alt+A                 */
  5637. call etkprocesseditkey "BACKTAB"        /* Shift+Tab             */
  5638. call etkprocesseditkey "BACKTAB_WORD"   /* Ctrl+Right            */
  5639. call etkprocesseditkey "BEGIN_LINE"     /* Home                  */
  5640. call etkprocesseditkey "BOTTOM"         /* Ctrl+End              */
  5641. call etkprocesseditkey "CENTER"         /*   ???                 */
  5642. call etkprocesseditkey "COPY_MARK"      /* Alt+C                 */
  5643. call etkprocesseditkey "DELETE_CHAR"    /* Delete                */
  5644. call etkprocesseditkey "DELETE_LINE"    /* Ctrl+Backspace        */
  5645. call etkprocesseditkey "DELETE_MARK"    /* Alt+D                 */
  5646. call etkprocesseditkey "ERASE_END_LINE" /* Ctrl+E                */
  5647. call etkprocesseditkey "INSERT_TOGGLE"  /* Insert                */
  5648. call etkprocesseditkey "JOIN"           /* Alt+J                 */
  5649. call etkprocesseditkey "MARK_BLOCK"     /* Alt+B                 */
  5650. call etkprocesseditkey "MARK_BLOCKG"    /*                       */
  5651. call etkprocesseditkey "MARK_CHAR"      /* Alt+Z                 */
  5652. call etkprocesseditkey "MARK_CHARG"     /*                       */
  5653. call etkprocesseditkey "MARK_LINE"      /* Alt+L                 */
  5654. call etkprocesseditkey "MARK_LINEG"     /*                       */
  5655. call etkprocesseditkey "MOVE_MARK"      /* Alt+M                 */
  5656. call etkprocesseditkey "NEXT_FILE"      /* F12                   */
  5657. call etkprocesseditkey "OVERLAY_BLOCK"  /* Alt+O                 */
  5658. call etkprocesseditkey "PREVFILE"       /* F11                   */
  5659. call etkprocesseditkey "REFLOW"         /* Alt+P (needs line mark) */
  5660. call etkprocesseditkey "REFRESH"        /*  (refresh edit window)*/
  5661. call etkprocesseditkey "REPEAT_FIND"    /* Ctrl+F                */
  5662. call etkprocesseditkey "RUBOUT"         /* Backspace             */
  5663. call etkprocesseditkey "SHIFT_LEFT"     /* Ctrl+F7               */
  5664. call etkprocesseditkey "SHIFT_RIGHT"    /* Ctrl+F8               */
  5665. call etkprocesseditkey "SPLIT"          /* Alt+S                 */
  5666. call etkprocesseditkey "TAB_WORD"       /* Ctrl+Right            */
  5667. call etkprocesseditkey "TOP"            /* Ctrl+Right            */
  5668. call etkprocesseditkey "UNDO"           /* F9 or Alt+Backspace   */
  5669. call etkprocesseditkey "UNDOACTION"     /*  (creates a new undo state) */
  5670. call etkprocesseditkey "UNMARK"         /* Alt+U                 */
  5671.  
  5672.  
  5673. ΓòÉΓòÉΓòÉ 166. Using Trace and Say in EPM Rexx macros ΓòÉΓòÉΓòÉ
  5674.  
  5675. In order to use Trace and Say in a Rexx macro, you need to direct the output 
  5676. from the macro to something that can display it.  Normally, because EPM is a PM 
  5677. program, the output would be lost.  The RxShell command can be used to invoke 
  5678. an external program that handles the I/O for the Rexx macro.  It can be invoked 
  5679. with the name of the external program as a parameter; the default is that 
  5680. PMMORE.EXE will be used.  PMMORE.EXE is not included with OS/2, but can be 
  5681. obtained for free as part of the EPMBBS package. (For details on availability, 
  5682. select Help / Quick Reference from an EPM edit window.) 
  5683.  
  5684. The RXSHELL command will spawn the PMMORE program with the environment set such 
  5685. that EPM's standard output is directed to PMMORE and PMMORE's standard output 
  5686. is directed to EPM. Therefore, you can use the PMMORE command line to issue 
  5687. TRACE command to the EPM REXX interpreter. 
  5688.  
  5689. For example, if the following is placed in a TRACEEPM.ERX file: 
  5690.  
  5691. /* Trace the file... */
  5692. Trace '?A'
  5693. say 'Tracing is' trace()
  5694. and then you were to execute the EPM commands: 
  5695.  
  5696. rxshell
  5697. rx traceEpm
  5698. Then you could see the REXX output in the PMMORE window and could use the 
  5699. PMMORE command line dialog to send a command such as: 
  5700.  
  5701. say hello
  5702.  
  5703. to the EPM REXX interpreter. 
  5704.  
  5705.  
  5706. ΓòÉΓòÉΓòÉ 167. Spell-checking Support in EPM ΓòÉΓòÉΓòÉ
  5707.  
  5708. In order to perform spell-checking functions, you must have either OSLEXAM.DLL 
  5709. or LEXAM.DLL in a directory in your LIBPATH config.sys setting, and you must 
  5710. have a valid disctionary. A copy of LEXAM.DLL and the U.S. English dictionary 
  5711. (US.DCT) can be found on the Developer's Connection CD-ROM, in the file 
  5712. \comm\tcpip\tcpip\lamail1.zip.  (IBM internal users can see EPM ANSWERS on 
  5713. IBMPC for details on obtaining a copy.) 
  5714.  
  5715. Note:  The product version of EPM is configured so that the spell-checking menu 
  5716.        items will be present only if a spell-checking DLL can be found.
  5717.  
  5718.  
  5719. ΓòÉΓòÉΓòÉ 168. Help for File ΓòÉΓòÉΓòÉ
  5720.  
  5721. Use File to open, save, change the name of, or print a file. 
  5722.  
  5723.  
  5724. ΓòÉΓòÉΓòÉ 169. Help for New ΓòÉΓòÉΓòÉ
  5725.  
  5726. Use New to replace the current file with a new file named .Untitled.  You must 
  5727. name the file by using Rename.  If the current file has been modified, you will 
  5728. be asked if you want to save it before continuing. 
  5729.  
  5730. Related Information: 
  5731.  
  5732. Rename 
  5733.  
  5734.  
  5735. ΓòÉΓòÉΓòÉ 170. Help for Open ΓòÉΓòÉΓòÉ
  5736.  
  5737. Use Open to open a new edit window.  A window appears, in which you can type 
  5738. the names of one or more files.  If you select Open without typing a name, 
  5739. .Untitled is used as the file name. 
  5740.  
  5741. Related Information: 
  5742.  
  5743. OPEN 
  5744.  
  5745.  
  5746. ΓòÉΓòÉΓòÉ 171. Help for Open .Untitled ΓòÉΓòÉΓòÉ
  5747.  
  5748. Use Open .Untitled to open a new edit window with .Untitled used as the file 
  5749. name. 
  5750.  
  5751. Related Information: 
  5752.  
  5753. OPEN 
  5754.  
  5755.  
  5756. ΓòÉΓòÉΓòÉ 172. Help for Import Text File ΓòÉΓòÉΓòÉ
  5757.  
  5758. Use Import text file to retrieve a file and insert it into the current file 
  5759. being edited.  The file is inserted starting after the current line. 
  5760.  
  5761. A window appears, in which you can type the name of the desired file. 
  5762.  
  5763. Related Information: 
  5764.  
  5765. GET 
  5766.  
  5767.  
  5768. ΓòÉΓòÉΓòÉ 173. Help for Add File ΓòÉΓòÉΓòÉ
  5769.  
  5770. Use Add file to add files to the current edit window.  A window appears, in 
  5771. which you can type the name of one or more files. 
  5772.  
  5773.  
  5774. ΓòÉΓòÉΓòÉ 174. Help for Rename ΓòÉΓòÉΓòÉ
  5775.  
  5776. Use Rename to change the name of the file being edited. A window appears ready 
  5777. for you type a file name. 
  5778.  
  5779. Related Information: 
  5780.  
  5781. NAME 
  5782.  
  5783.  
  5784. ΓòÉΓòÉΓòÉ 175. Help for Save ΓòÉΓòÉΓòÉ
  5785.  
  5786. Use Save to store the current file on disk. 
  5787.  
  5788. Related Information: 
  5789.  
  5790. SAVE 
  5791.  
  5792.  
  5793. ΓòÉΓòÉΓòÉ 176. Help for Save As ΓòÉΓòÉΓòÉ
  5794.  
  5795. Use Save as to assign a name to the current file, then store the file on disk. 
  5796. It is equivalent to Rename followed by Save. 
  5797.  
  5798.  
  5799. ΓòÉΓòÉΓòÉ 177. Help for Save and Quit ΓòÉΓòÉΓòÉ
  5800.  
  5801. Use Save and Quit to store the current file and, if there were no errors 
  5802. storing it, remove the file from the edit window.  If this is the only file in 
  5803. the current edit window, the window closes. 
  5804.  
  5805. Related Information: 
  5806.  
  5807. FILE 
  5808.  
  5809.  
  5810. ΓòÉΓòÉΓòÉ 178. Help for Quit ΓòÉΓòÉΓòÉ
  5811.  
  5812. Use Quit to remove the current file from the edit window. If there are unsaved 
  5813. changes, you are asked if you wish to save the changes, discard them, or cancel 
  5814. the Quit.  When you quit the last file in the edit window, the window closes. 
  5815.  
  5816. Related Information: 
  5817.  
  5818. o FILE 
  5819. o QUIT 
  5820.  
  5821.  
  5822. ΓòÉΓòÉΓòÉ 179. Help for Print File ΓòÉΓòÉΓòÉ
  5823.  
  5824. Use Print file to print the current file. 
  5825.  
  5826. Related Information: 
  5827.  
  5828. PRINT 
  5829.  
  5830.  
  5831. ΓòÉΓòÉΓòÉ 180. Help for Edit ΓòÉΓòÉΓòÉ
  5832.  
  5833. Use Edit to work with marks, access the clipboard, and undo changes you have 
  5834. made to the file. 
  5835.  
  5836.  
  5837. ΓòÉΓòÉΓòÉ 181. Help for Undo ΓòÉΓòÉΓòÉ
  5838.  
  5839. Use Undo to display up a window, which enables you step through the changes you 
  5840. have made to the file. 
  5841.  
  5842.  
  5843. ΓòÉΓòÉΓòÉ 182. Help for Copy Mark ΓòÉΓòÉΓòÉ
  5844.  
  5845. Use Copy mark to copy the marked text to the current cursor position. 
  5846.  
  5847. Related Information: 
  5848.  
  5849. o Marking text 
  5850. o Mark types 
  5851. o Mark operations 
  5852.  
  5853.  
  5854. ΓòÉΓòÉΓòÉ 183. Help for Move Mark ΓòÉΓòÉΓòÉ
  5855.  
  5856. Use Move mark to move the marked text to the current cursor position. 
  5857.  
  5858. Related Information: 
  5859.  
  5860. o Marking text 
  5861. o Mark types 
  5862. o Mark operations 
  5863.  
  5864.  
  5865. ΓòÉΓòÉΓòÉ 184. Help for Overlay Mark ΓòÉΓòÉΓòÉ
  5866.  
  5867. Use Overlay mark to overwrite the text at the current cursor position with a 
  5868. copy of the marked text. 
  5869.  
  5870. Related Information: 
  5871.  
  5872. o Marking text 
  5873. o Mark types 
  5874. o Mark operations 
  5875.  
  5876.  
  5877. ΓòÉΓòÉΓòÉ 185. Help for Adjust Mark ΓòÉΓòÉΓòÉ
  5878.  
  5879. Use Adjust mark to overwrite the text at the current cursor position with the 
  5880. marked text and leave blanks in place of the source text. 
  5881.  
  5882.  Related Information: 
  5883.  
  5884. o Marking text 
  5885. o Mark types 
  5886. o Mark operations 
  5887.  
  5888.  
  5889. ΓòÉΓòÉΓòÉ 186. Help for Style ΓòÉΓòÉΓòÉ
  5890.  
  5891. Use Style to change the font or color of the marked text. 
  5892.  
  5893. Related Information: 
  5894.  
  5895. o Marking text 
  5896. o Mark types 
  5897. o Mark operations 
  5898.  
  5899.  
  5900. ΓòÉΓòÉΓòÉ 187. Help for Unmark ΓòÉΓòÉΓòÉ
  5901.  
  5902. Use Unmark to remove any mark that exists in this window. The marked text is 
  5903. not changed. 
  5904.  
  5905. Related Information: 
  5906.  
  5907. o Marking text 
  5908. o Mark types 
  5909. o Mark operations 
  5910.  
  5911.  
  5912. ΓòÉΓòÉΓòÉ 188. Help for Delete Mark ΓòÉΓòÉΓòÉ
  5913.  
  5914. Use Delete mark to erase the marked text.  If the mark is a block mark, the 
  5915. text that is marked is erased, but the space remains in the file. 
  5916.  
  5917. Related Information: 
  5918.  
  5919. o Marking text 
  5920. o Mark types 
  5921. o Mark operations 
  5922.  
  5923.  
  5924. ΓòÉΓòÉΓòÉ 189. Help for Push Mark ΓòÉΓòÉΓòÉ
  5925.  
  5926. Use Push mark to save the location of a mark.  You can then select Unmark, mark 
  5927. other text, manipulate it, and then select Pop mark to restore the original 
  5928. mark. 
  5929.  
  5930. Note:  Only the boundary of the mark is saved, not the contents.
  5931.  
  5932.  Related Information: 
  5933.  
  5934. o Marking text 
  5935. o Mark types 
  5936. o Mark operations 
  5937.  
  5938.  
  5939. ΓòÉΓòÉΓòÉ 190. Help for Pop Mark ΓòÉΓòÉΓòÉ
  5940.  
  5941. Use Pop mark to restore the location of a previous mark. 
  5942.  
  5943. Related Information: 
  5944.  
  5945. o Marking text 
  5946. o Mark types 
  5947. o Mark operations 
  5948.  
  5949.  
  5950. ΓòÉΓòÉΓòÉ 191. Help for Push Cursor ΓòÉΓòÉΓòÉ
  5951.  
  5952. Use Push cursor to save the current cursor position.  You can later select Pop 
  5953. cursor to jump back to the same place in the same file. 
  5954.  
  5955. Related Information: 
  5956.  
  5957. Pop Cursor 
  5958.  
  5959.  
  5960. ΓòÉΓòÉΓòÉ 192. Help for Pop Cursor ΓòÉΓòÉΓòÉ
  5961.  
  5962. Use Pop cursor to restore the previous cursor position. 
  5963.  
  5964. Related Information: 
  5965.  
  5966. Push Cursor 
  5967.  
  5968.  
  5969. ΓòÉΓòÉΓòÉ 193. Help for Copy ΓòÉΓòÉΓòÉ
  5970.  
  5971. Use Copy to copy the marked text to the clipboard. 
  5972.  
  5973. Related Information: 
  5974.  
  5975. o PASTE 
  5976. o COPY2CLIP 
  5977.  
  5978.  
  5979. ΓòÉΓòÉΓòÉ 194. Help for Cut ΓòÉΓòÉΓòÉ
  5980.  
  5981. Use Cut to copy the marked text to the clipboard, and then delete it from EPM. 
  5982.  
  5983. Related Information: 
  5984.  
  5985. CUT 
  5986.  
  5987.  
  5988. ΓòÉΓòÉΓòÉ 195. Help for Paste Lines ΓòÉΓòÉΓòÉ
  5989.  
  5990. Use Paste lines to copy text from the clipboard into the current file, 
  5991. following the cursor position.  Each line of text in the clipboard is added as 
  5992. a new line in EPM. 
  5993.  
  5994. Related Information: 
  5995.  
  5996. PASTE 
  5997.  
  5998.  
  5999. ΓòÉΓòÉΓòÉ 196. Help for Paste ΓòÉΓòÉΓòÉ
  6000.  
  6001. Use Paste to insert text from the clipboard into the current file, following 
  6002. the cursor position.  The text from the clipboard is treated as a character 
  6003. mark - that is it is treated as a stream of text, possibly containing embedded 
  6004. line breaks, rather than as a series of lines. 
  6005.  
  6006. Related Information: 
  6007.  
  6008. PASTE 
  6009.  
  6010.  
  6011. ΓòÉΓòÉΓòÉ 197. Help for Paste Block ΓòÉΓòÉΓòÉ
  6012.  
  6013. Use Paste block to insert text from the clipboard into the current file, 
  6014. following the cursor position.  The clipboard text is treated as a block mark, 
  6015. surrounded by the smallest possible bounding rectangle. 
  6016.  
  6017. Related Information: 
  6018.  
  6019. PASTE 
  6020.  
  6021.  
  6022. ΓòÉΓòÉΓòÉ 198. Help for Print Mark ΓòÉΓòÉΓòÉ
  6023.  
  6024. Use Print mark to print a copy of the marked text. 
  6025.  
  6026. Related Information: 
  6027.  
  6028. Marking text 
  6029.  
  6030.  
  6031. ΓòÉΓòÉΓòÉ 199. Help for Undo Line ΓòÉΓòÉΓòÉ
  6032.  
  6033. Use Undo line to reverse any changes that you just typed on the current line. 
  6034. If you select this in error, you can immediately select it again to redo the 
  6035. changes. Once you move the cursor off the line, the changes are committed and 
  6036. you cannot use Undo line to remove them, instead; you must use Undo. 
  6037.  
  6038. Related Information: 
  6039.  
  6040. Undo 
  6041.  
  6042.  
  6043. ΓòÉΓòÉΓòÉ 200. Help for Recover Mark Delete ΓòÉΓòÉΓòÉ
  6044.  
  6045. Use Recover mark delete to restore accidentally deleted text.  When you select 
  6046. Delete mark, the deleted text is stored in a buffer.  Recover mark delete 
  6047. retrieves the text from the buffer and inserts it after the current cursor 
  6048. position. 
  6049.  
  6050. Note:  You can delete text from one place and restore it in another. 
  6051.  
  6052.  
  6053. ΓòÉΓòÉΓòÉ 201. Help for Search ΓòÉΓòÉΓòÉ
  6054.  
  6055. Use Search to find and change text, and to work with bookmarks. 
  6056.  
  6057.  
  6058. ΓòÉΓòÉΓòÉ 202. Help for Search ΓòÉΓòÉΓòÉ
  6059.  
  6060. Use Search to display the Search window, which enables you to search through 
  6061. the file or change one string to another. 
  6062.  
  6063.  
  6064. ΓòÉΓòÉΓòÉ 203. Help for Find Next ΓòÉΓòÉΓòÉ
  6065.  
  6066. Use Find next to repeat the previous Find command. 
  6067.  
  6068.  
  6069. ΓòÉΓòÉΓòÉ 204. Help for Change Next ΓòÉΓòÉΓòÉ
  6070.  
  6071. Use Change next to repeat the previous Change command. 
  6072.  
  6073.  
  6074. ΓòÉΓòÉΓòÉ 205. Help for Bookmarks ΓòÉΓòÉΓòÉ
  6075.  
  6076. Use Bookmarks to create, list and find bookmarks in the current file.  The 
  6077. options are: 
  6078.  
  6079. Set       Displays a window that enables you to create a bookmark at the 
  6080.           current cursor position. 
  6081. List      Displays a list of bookmarks for the current file.  You can place the 
  6082.           cursor at a particular bookmark by selecting it from the list. 
  6083. Next      Places the cursor at the next bookmark. 
  6084. Previous  Places the cursor at the previous bookmark. 
  6085.  
  6086.  
  6087. ΓòÉΓòÉΓòÉ 206. Help for Tags ΓòÉΓòÉΓòÉ
  6088.  
  6089. Use Tags to create or update a tags file, set the name of the tags file to be 
  6090. used, or search for a procedure in the tags file.  The options are: 
  6091.  
  6092. Tags dialog Displays the Tags dialog, from which you can select which existing 
  6093.           tags file to use, build a new one, or update the list of files 
  6094.           covered by a tags file (and optionally rebuild the tags file). 
  6095. Find current procedure Search for the procedure name that the cursor is on. 
  6096. Find procedure Displays a window in which you can enter the name of the 
  6097.           procedure to be searched for. 
  6098. Scan file Searches the current file for procedure definitions, then presents a 
  6099.           listbox displaying all the procedures found.  You can select a 
  6100.           procedure from the list and you will be placed at the beginning of 
  6101.           the procedure definition. 
  6102.  
  6103.  
  6104. ΓòÉΓòÉΓòÉ 207. Help for Options ΓòÉΓòÉΓòÉ
  6105.  
  6106. Use Options to list the files in the ring, query autosave values, review 
  6107. previously-displayed editor messages, and configure the editor. 
  6108.  
  6109.  
  6110. ΓòÉΓòÉΓòÉ 208. Help for List Ring ΓòÉΓòÉΓòÉ
  6111.  
  6112. Use List ring to list the files in the edit ring.  Files that have been 
  6113. modified and not yet saved are preceded by a period. From the list, you can 
  6114. select any file and make it the current file. 
  6115.  
  6116.  
  6117. ΓòÉΓòÉΓòÉ 209. Help for Proof ΓòÉΓòÉΓòÉ
  6118.  
  6119. Use Proof to check the spelling in a file. 
  6120.  
  6121.  
  6122. ΓòÉΓòÉΓòÉ 210. Help for Proof Word ΓòÉΓòÉΓòÉ
  6123.  
  6124. Use Proof word to check the spelling of the word at the current cursor 
  6125. position. 
  6126.  
  6127.  
  6128. ΓòÉΓòÉΓòÉ 211. Help for Synonym ΓòÉΓòÉΓòÉ
  6129.  
  6130. Use Synonym to suggest a synonym for the word at the current cursor position. 
  6131.  
  6132.  
  6133. ΓòÉΓòÉΓòÉ 212. Help for Dynamic Spell-checking ΓòÉΓòÉΓòÉ
  6134.  
  6135. Use Dynamic Spell-checking to toggle dynamic spell-checking on and off.  When 
  6136. dynamic spell-checking is on, the previous word will be checked when the space 
  6137. or enter key is pressed. 
  6138.  
  6139.  
  6140. ΓòÉΓòÉΓòÉ 213. Help for Preferences ΓòÉΓòÉΓòÉ
  6141.  
  6142. Use Preferences to switch edit-window options or display the Settings window. 
  6143.  
  6144.  
  6145. ΓòÉΓòÉΓòÉ 214. Help for Settings ΓòÉΓòÉΓòÉ
  6146.  
  6147. Use Settings to display a window, from which you can change editor 
  6148. configuration settings (such as color and fonts). 
  6149.  
  6150.  
  6151. ΓòÉΓòÉΓòÉ 215. Help for Set Enter ΓòÉΓòÉΓòÉ
  6152.  
  6153. Use Set enter to change the action of the Enter key (in its various shift 
  6154. states).  You can select the Enter key on the main portion of the keyboard or 
  6155. the Enter key on the numeric keypad portion of the keyboard alone or in 
  6156. combination with the Alt, Ctrl or Shift key. 
  6157.  
  6158. Each of these eight keys or key combinations can be set to one of six actions. 
  6159. This setting is applied when the editor is in line mode. When the editor is in 
  6160. stream mode, a different action is performed, regardless of how the keys were 
  6161. set.  See Stream versus Line mode for details. 
  6162.  
  6163. To save the current state as your permanent default: 
  6164.  
  6165.  1. Select Options. 
  6166.  2. Select Save options. 
  6167.  
  6168. Related Information: 
  6169.  
  6170. Stream versus Line mode 
  6171.  
  6172.  
  6173. ΓòÉΓòÉΓòÉ 216. Help for Advanced Marking ΓòÉΓòÉΓòÉ
  6174.  
  6175. Use Advanced marking to switch between the CUA marking mode and the advanced 
  6176. EPM marking mode.  The mode of marking that you use affects the way your mouse 
  6177. works. 
  6178.  
  6179. A check mark appears next to this choice if it is currently active. 
  6180.  
  6181. To save the current state as your permanent default: 
  6182.  
  6183.  1. Select Options. 
  6184.  2. Select Save options. 
  6185.  
  6186. Related Information: 
  6187.  
  6188. Configuring the mouse 
  6189.  
  6190.  
  6191. ΓòÉΓòÉΓòÉ 217. Help for Stream Editing ΓòÉΓòÉΓòÉ
  6192.  
  6193. Use Stream editing to switch between stream-mode and line-mode editing. 
  6194.  
  6195. A check mark appears next to this choice if it is currently active. 
  6196.  
  6197. To save the current state as your permanent default: 
  6198.  
  6199.  1. Select Options. 
  6200.  2. Select Save options. 
  6201.  
  6202. Related Information: 
  6203.  
  6204. Stream versus Line mode 
  6205.  
  6206.  
  6207. ΓòÉΓòÉΓòÉ 218. Help for Ring Enabled ΓòÉΓòÉΓòÉ
  6208.  
  6209. Use Ring enabled to allow multiple files to exist in the edit ring.  The edit 
  6210. ring always exists, but unless you select this option, the editor prevents you 
  6211. from loading more than one file into it. 
  6212.  
  6213. A check mark appears next to this choice if it is currently active. 
  6214.  
  6215. To save the current state as your permanent default: 
  6216.  
  6217.  1. Select Options. 
  6218.  2. Select Save options. 
  6219.  
  6220. Related Information: 
  6221.  
  6222. Edit Ring 
  6223.  
  6224.  
  6225. ΓòÉΓòÉΓòÉ 219. Help for Menu Accelerators ΓòÉΓòÉΓòÉ
  6226.  
  6227. Use Menu accelerators to switch between the standard EPM behavior, in which 
  6228. pressing an Alt+letter combination performs the EPM action defined for that 
  6229. key, and a mode in which pressing Alt+letter activates the action bar item 
  6230. which has that letter as its mnemonic (the underlined letter), if one exists. 
  6231. The affected key combinations are dependant on the NLS version of the editor. 
  6232.  
  6233. A check mark appears next to this choice if it is currently active. 
  6234.  
  6235. To save the current state as your permanent default: 
  6236.  
  6237.  1. Select Options. 
  6238.  2. Select Save options. 
  6239.  
  6240.  
  6241. ΓòÉΓòÉΓòÉ 220. Help for Swap Mark ΓòÉΓòÉΓòÉ
  6242.  
  6243. Use Swap mark to exchange the current mark with the topmost mark on the stack 
  6244. (the most recently pushed mark). 
  6245.  
  6246. Related Information: 
  6247.  
  6248. Push mark 
  6249.  
  6250.  
  6251. ΓòÉΓòÉΓòÉ 221. Help for Swap Cursor ΓòÉΓòÉΓòÉ
  6252.  
  6253. Use Swap cursor to exchange the current cursor position with the topmost 
  6254. position on the stack (the most recently pushed position). 
  6255.  
  6256. Related Information: 
  6257.  
  6258. Push cursor 
  6259.  
  6260.  
  6261. ΓòÉΓòÉΓòÉ 222. Help for Stack Commands ΓòÉΓòÉΓòÉ
  6262.  
  6263. Use Stack commands to enable or disable the stack-related commands on the Edit 
  6264. menu. 
  6265.  
  6266. The stack commands are: 
  6267.  
  6268. o Push mark 
  6269. o Pop mark 
  6270. o Swap mark 
  6271. o Push cursor 
  6272. o Pop cursor 
  6273. o Swap cursor 
  6274.  
  6275. A check mark appears next to this choice if it is currently active. 
  6276.  
  6277. To save the current state as your permanent default: 
  6278.  
  6279.  1. Select Options. 
  6280.  2. Select Save options. 
  6281.  
  6282.  
  6283. ΓòÉΓòÉΓòÉ 223. Help for Autosave ΓòÉΓòÉΓòÉ
  6284.  
  6285. Use Autosave to display the autosave file name and the number of changed lines 
  6286. per autosave. You can also list the autosave directory. 
  6287.  
  6288.  
  6289. ΓòÉΓòÉΓòÉ 224. Help for Messages ΓòÉΓòÉΓòÉ
  6290.  
  6291. Use Messages to review displayed editor messages. 
  6292.  
  6293.  
  6294. ΓòÉΓòÉΓòÉ 225. Help for Frame Controls ΓòÉΓòÉΓòÉ
  6295.  
  6296. Use Frame controls to configure various edit window frame controls. 
  6297.  
  6298.  
  6299. ΓòÉΓòÉΓòÉ 226. Help for Status Line ΓòÉΓòÉΓòÉ
  6300.  
  6301. Use Status line to switch the status line on and off. 
  6302.  
  6303. A check mark appears next to this choice if it is currently active. 
  6304.  
  6305.  
  6306. ΓòÉΓòÉΓòÉ 227. Help for Message Line ΓòÉΓòÉΓòÉ
  6307.  
  6308. Use Message line to switch the message line on and off. 
  6309.  
  6310. A check mark appears next to this choice if it is currently active. 
  6311.  
  6312. To save the current state as your permanent default: 
  6313.  
  6314.  1. Select Options. 
  6315.  2. Select Save options. 
  6316.  
  6317.  
  6318. ΓòÉΓòÉΓòÉ 228. Help for Scrollbars ΓòÉΓòÉΓòÉ
  6319.  
  6320. Use Scrollbars to toggle the scroll bars on and off. 
  6321.  
  6322. A check mark appears next to this choice if it is currently active. 
  6323.  
  6324. To save the current state as your permanent default: 
  6325.  
  6326.  1. Select Options. 
  6327.  2. Select Save options. 
  6328.  
  6329.  
  6330. ΓòÉΓòÉΓòÉ 229. Help for File Symbol ΓòÉΓòÉΓòÉ
  6331.  
  6332. Use File symbol to switch the file symbol on and off. 
  6333.  
  6334. A check mark appears next to this choice if it is currently active. 
  6335.  
  6336. To save the current state as your permanent default: 
  6337.  
  6338.  1. Select Options. 
  6339.  2. Select Save options. 
  6340.  
  6341.  
  6342. ΓòÉΓòÉΓòÉ 230. Help for Rotate Buttons ΓòÉΓòÉΓòÉ
  6343.  
  6344. Use Rotate buttons to switch the rotate buttons on and off. 
  6345.  
  6346. A check mark appears next to this choice if it is currently active. 
  6347.  
  6348. To save the current state as your permanent default: 
  6349.  
  6350.  1. Select Options. 
  6351.  2. Select Save options. 
  6352.  
  6353.  
  6354. ΓòÉΓòÉΓòÉ 231. Help for Info at Top ΓòÉΓòÉΓòÉ
  6355.  
  6356. Use Info at top to switch the position of the Information window between the 
  6357. top and the bottom of the edit window.  The information window is composed of 
  6358. the status line and the message line. 
  6359.  
  6360. A check mark appears next to this choice if it is currently active. 
  6361.  
  6362. To save the current state as your permanent default: 
  6363.  
  6364.  1. Select Options. 
  6365.  2. Select Save options. 
  6366.  
  6367.  
  6368. ΓòÉΓòÉΓòÉ 232. Help for Prompting ΓòÉΓòÉΓòÉ
  6369.  
  6370. Use Prompting to control if prompts are displayed when menu choices are 
  6371. selected.  Displaying the prompts forces the Information window to be displayed 
  6372. at the bottom of the edit window instead of at the top. 
  6373.  
  6374. A check mark appears next to this choice if it is currently active. 
  6375.  
  6376. Note:  The menu prompting is done through an internal command that is called 
  6377.        whenever a menu choice is selected.  Therefore, the prompting will not 
  6378.        appear while another command is processing.  This ensures that you will 
  6379.        always be able to select Halt command to stop processing.
  6380.  
  6381. To save the current state as your permanent default: 
  6382.  
  6383.  1. Select Options. 
  6384.  2. Select Save options. 
  6385.  
  6386. Related Information: 
  6387.  
  6388. Halt command 
  6389.  
  6390.  
  6391. ΓòÉΓòÉΓòÉ 233. Help for Save Options ΓòÉΓòÉΓòÉ
  6392.  
  6393. Use Save options to store the edit window size and position, current state of 
  6394. the checkable items on the preferences and frame controls menus, and current 
  6395. state of the ESCAPEKEY, LONGNAMES, PROFILE, and TABKEY commands. The next time 
  6396. an edit window is opened, these same settings are used. 
  6397.  
  6398.  
  6399. ΓòÉΓòÉΓòÉ 234. Help for Book Icon ΓòÉΓòÉΓòÉ
  6400.  
  6401. Use Book icon to activate the EPM book icon, from which you can close EPM or 
  6402. list all edit windows. 
  6403.  
  6404.  
  6405. ΓòÉΓòÉΓòÉ 235. Help for Command ΓòÉΓòÉΓòÉ
  6406.  
  6407. Use Command to bring up the EPM command line, or to halt a long-running command 
  6408. before it finishes. 
  6409.  
  6410.  
  6411. ΓòÉΓòÉΓòÉ 236. Help for Command Dialog ΓòÉΓòÉΓòÉ
  6412.  
  6413. Use Command dialog to enter editor commands. 
  6414.  
  6415.  
  6416. ΓòÉΓòÉΓòÉ 237. Help for Halt Command ΓòÉΓòÉΓòÉ
  6417.  
  6418. Use Halt command to stop a command. 
  6419.  
  6420.  
  6421. ΓòÉΓòÉΓòÉ 238. Help for Create Shell ΓòÉΓòÉΓòÉ
  6422.  
  6423. Use Create shell to create a command shell, an OS/2 command prompt where you 
  6424. can type commands.  The output appears in an edit window while other programs 
  6425. are running. 
  6426.  
  6427.  
  6428. ΓòÉΓòÉΓòÉ 239. Help for Write to Shell ΓòÉΓòÉΓòÉ
  6429.  
  6430. Use Write to shell to write a string to the command shell. The string is 
  6431. generally a command, but can also be the response to a prompt in the shell 
  6432. window. 
  6433.  
  6434.  
  6435. ΓòÉΓòÉΓòÉ 240. Help for Destroy Shell ΓòÉΓòÉΓòÉ
  6436.  
  6437. Use Destroy shell to quit the command shell and delete the associated command 
  6438. process. 
  6439.  
  6440.  
  6441. ΓòÉΓòÉΓòÉ 241. Help for Send Break to Shell ΓòÉΓòÉΓòÉ
  6442.  
  6443. Use Send break to shell to send a break signal to the command process 
  6444. associated with the shell window. 
  6445.  
  6446.  
  6447. ΓòÉΓòÉΓòÉ 242. Help for Commands Help ΓòÉΓòÉΓòÉ
  6448.  
  6449. Use Commands help to view the list of editor commands, from which you can 
  6450. select any command in order to obtain help for that command. 
  6451.  
  6452.  
  6453. ΓòÉΓòÉΓòÉ 243. Help for Quick Reference ΓòÉΓòÉΓòÉ
  6454.  
  6455. Use Quick reference to view the information in the quick reference file. 
  6456.  
  6457.  
  6458. ΓòÉΓòÉΓòÉ 244. Help for Product Information ΓòÉΓòÉΓòÉ
  6459.  
  6460. Use Product information to display the copyright and version number for EPM. 
  6461.  
  6462.  
  6463. ΓòÉΓòÉΓòÉ 245. Help for IBM ΓòÉΓòÉΓòÉ
  6464.  
  6465. Use IBM to display copyright and version number information about EPM. 
  6466.  
  6467.  
  6468. ΓòÉΓòÉΓòÉ 246. Help for Toolbar ΓòÉΓòÉΓòÉ
  6469.  
  6470. Use Toolbar to toggle the toolbar on or off. 
  6471.  
  6472.  
  6473. ΓòÉΓòÉΓòÉ 247. Help for Background Bitmap ΓòÉΓòÉΓòÉ
  6474.  
  6475. Use Background bitmap to toggle the background bitmap on or off. Turning the 
  6476. background bitmap off, then on, will revert to the default bitmap if a 
  6477. different bitmap had been dropped on the edit window. 
  6478.  
  6479. To save the current state (on or off) and bitmap as your permanent default: 
  6480.  
  6481.  1. Select Options. 
  6482.  2. Select Save options. 
  6483.  
  6484.  
  6485. ΓòÉΓòÉΓòÉ 248. Help for Toolbar Menu ΓòÉΓòÉΓòÉ
  6486.  
  6487. Use the Toolbar context menu to manipulate the Toolbar.  The menu choices are: 
  6488.  
  6489. Edit Item Lets you edit the current Toolbar button.  You can change the bitmap, 
  6490.           text, or action associated with the button. 
  6491. Create Item Lets you create a new Toolbar button.  If you activate the context 
  6492.           menu while over a button, you can position the new item relative to 
  6493.           that button or at the end. If you activate the menu while to the 
  6494.           right of the existing buttons, you will only be able to create the 
  6495.           new item at the end. 
  6496. Delete Item Deletes the current Toolbar button. tags file to be used. 
  6497. Save As   Lets you save a toolbar in the .INI file. 
  6498. Buffet    Presents a "Toolbar Buffet", containing all the pre-defined actions, 
  6499.           along with a copy of your toolbar.  You can drag toolbar items from 
  6500.           the buffet to the copy of your toolbar in order to add new items. 
  6501. Help      Presents this help panel. 
  6502.  
  6503.  
  6504. ΓòÉΓòÉΓòÉ 249. Help for Open As ΓòÉΓòÉΓòÉ
  6505.  
  6506. Use Open as to open a file, edit window, or command shell. Select the right 
  6507. arrow for a menu.  The default, if the edit ring is enabled, is to open another 
  6508. file in the current edit window. If the edit ring is not enabled, the default 
  6509. is to open a file in a new edit window. 
  6510.  
  6511. Related Information: 
  6512.  
  6513. Edit Ring 
  6514.  
  6515.  
  6516. ΓòÉΓòÉΓòÉ 250. Help for New Window ΓòÉΓòÉΓòÉ
  6517.  
  6518. Use New window to open a new edit window.  A window appears, in which you can 
  6519. type the names of one or more files.  If you select Open without typing a name, 
  6520. .Untitled is used as the file name. 
  6521.  
  6522. Related Information: 
  6523.  
  6524. OPEN 
  6525.  
  6526.  
  6527. ΓòÉΓòÉΓòÉ 251. Help for Same Window ΓòÉΓòÉΓòÉ
  6528.  
  6529. Use Same window to add files to the current edit window.  A window appears, in 
  6530. which you can type the name of one or more files. 
  6531.  
  6532.  
  6533. ΓòÉΓòÉΓòÉ 252. Help for View ΓòÉΓòÉΓòÉ
  6534.  
  6535. Use View to search for text, work with tags or bookmarks, turn dynamic spell 
  6536. checking on or off, list the files in the edit ring, save or restore the cursor 
  6537. position, access the command dialog, or halt a long-running command. 
  6538.  
  6539.  
  6540. ΓòÉΓòÉΓòÉ 253. Help for Selected ΓòÉΓòÉΓòÉ
  6541.  
  6542. Use Selected to work with marks (selected text), access the clipboard, and undo 
  6543. changes you have made to the file. 
  6544.  
  6545.  
  6546. ΓòÉΓòÉΓòÉ 254. Help for Select all ΓòÉΓòÉΓòÉ
  6547.  
  6548. Use Select all to select all the text in the file. A character mark will be 
  6549. used. 
  6550.  
  6551. Related Information: 
  6552.  
  6553. o Marking text 
  6554. o Mark types 
  6555. o Mark operations 
  6556.  
  6557.  
  6558. ΓòÉΓòÉΓòÉ 255. Help for Deselect all ΓòÉΓòÉΓòÉ
  6559.  
  6560. Use Deselect all to remove any mark that exists in this window. The marked text 
  6561. is not changed. 
  6562.  
  6563. Related Information: 
  6564.  
  6565. o Marking text 
  6566. o Mark types 
  6567. o Mark operations 
  6568.  
  6569.  
  6570. ΓòÉΓòÉΓòÉ 256. Help for Undo ΓòÉΓòÉΓòÉ
  6571.  
  6572. Use Undo to undo changes you have made to the current file. 
  6573.  
  6574.  
  6575. ΓòÉΓòÉΓòÉ 257. Help for Paste ΓòÉΓòÉΓòÉ
  6576.  
  6577. Use Paste to copy text from the clipboard into the current file, following the 
  6578. cursor position.  You can elect to paste the text as a character stream (the 
  6579. default), as new lines, or as a rectangular block. 
  6580.  
  6581. Related Information: 
  6582.  
  6583. PASTE 
  6584.  
  6585.  
  6586. ΓòÉΓòÉΓòÉ 258. Help for Save Config ΓòÉΓòÉΓòÉ
  6587.  
  6588. Use Save config to save the edit object's configuration to a file.  You would 
  6589. want to do this before deleting the object in order to install a new version of 
  6590. the editor, so that you can later reload the same configuration. 
  6591.  
  6592.  
  6593. ΓòÉΓòÉΓòÉ 259. Help for Load Config ΓòÉΓòÉΓòÉ
  6594.  
  6595. Use Load config to load the edit object's configuration from a file.  You might 
  6596. want to do this to copy a base configuration from another editor object, or to 
  6597. restore a previously saved configuration. 
  6598.  
  6599.  
  6600. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6601.  
  6602. Prints the text to the selected printer using the default printer font. 
  6603.  
  6604.  
  6605. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6606.  
  6607. Prints text using the same fonts as displayed on-screen 
  6608.  
  6609.  
  6610. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6611.  
  6612. An extended ASCII character can be entered in a KEY or LOOPKEY command as 
  6613. follows: 
  6614.  
  6615. a+x 
  6616.           Alt+X, where "x" is any alphabetic key. 
  6617. c+x 
  6618.           Ctrl+X, where "x" is any alphabetic key. 
  6619. Fn 
  6620.           Function key N, where "n" is 1 to 12. 
  6621. x+Fn 
  6622.           shifted Function key N, where "n" is 1 to 12, and "x" can be "s" for 
  6623.           Shift, "a" for Alt, or "c" for Ctrl. 
  6624.  
  6625. In the above, "+" can actually be "+", "-", or "_".  For example: 
  6626.  
  6627. KEY 10 c-F8
  6628.  
  6629.  
  6630. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6631.  
  6632. An area of computer memory, or storage, that temporarily holds data.  Data in 
  6633. the clipboard is available to other programs. 
  6634.  
  6635.  
  6636. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6637.  
  6638. The visual indicator in a slider that shows that the numerical value can be 
  6639. changed by manipulating it. See also slider. 
  6640.  
  6641.  
  6642. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6643.  
  6644. A control that represents a quantity and its relationship to the range of 
  6645. possible values for that quantity.  In some cases, you can change the value of 
  6646. the quantity.  See also slider arm. 
  6647.  
  6648.  
  6649. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6650.  
  6651. A family of characters of a given size and style; for example, 9-point 
  6652. Helvetica. 
  6653.  
  6654.  
  6655. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6656.  
  6657. A symbol that shows that a choice is currently active. 
  6658.  
  6659.  
  6660. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6661.  
  6662. For example, if the search_string is "the", the search will skip over "there" 
  6663. or "rather". A potential match is considered to not be a separate word if the 
  6664. preceding or following character is a letter, number, underscore (_), or dollar 
  6665. sign ($). This makes it useful when searching for programming language tokens, 
  6666. as well as for normal words. 
  6667.  
  6668.  
  6669. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  6670.  
  6671. Additional information that the system or a program associates with a file. 
  6672. The file system or program then uses this information, which is not visible to 
  6673. you, to recognize the file.