home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / telecomm / imhov107 / editor / proed.doc < prev    next >
Text File  |  1992-10-11  |  56KB  |  1,679 lines

  1. PRO-ED
  2. Cole Software
  3.  
  4.  
  5.  
  6.  
  7.            Thank you for down loading this copy of PRO-ED. I hope
  8.            you will find this program useful in your future
  9.            development work.
  10.  
  11.            PRO-ED is distributed free of charge, for you to use
  12.            as long as you wish. All I ask in return, is for you to
  13.            send me $15.00 to become a registered user of this program.
  14.            To register, send your name, address, phone and software
  15.            interest to the address listed below. It will surely be
  16.            appreciated.
  17.  
  18.            As a regisitered user, updates of this program will be made
  19.            available to you from time to time and you'll be able to make
  20.            suggestions for improving this program.
  21.  
  22.            Considerable time was spent in testing this computer
  23.            program and all the program's features should work
  24.            properly. However, no testing procedure is perfect and
  25.            should a "bug" be detected in this program, please
  26.            notify Cole Software in writing at the address listed
  27.            on the bottom of this page,
  28.  
  29.            Enhancements to PRO-ED are planned and your input into
  30.            the enhancement process is encouraged. Send all comments
  31.            and suggestions to the address listed below.
  32.  
  33.  
  34.            COPYRIGHT 1986 - Cole Software
  35.            PRO-ED is the unpublished work of Jerry Cole,
  36.            Cole Software, Beavercreek, Oregon and represents the
  37.            considerable time and effort spent in it's development.
  38.            You are allowed duplicate this program and to distribute
  39.            it to anyone you wish, but it MAY NOT BE SOLD in any form
  40.            without the written consent of it's author.
  41.            This notice MUST be included with all copies of this program.
  42.  
  43.  
  44.            Jerry Cole
  45.            P.O. BOX 95
  46.            Beavercreek, Oregon
  47.            97004-0095
  48.  
  49.            Phone: 503-632-4927
  50.  
  51. PRO-ED
  52. Cole Software
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                    Table of Contents
  63.           ===========================================
  64.  
  65.           An Overview of PRO-ED...............Page  1
  66.  
  67.           How to use PRO-ED...................Page  2
  68.  
  69.             Responding to prompts
  70.             Loading a file to edit
  71.             Creating a new file
  72.             Basic editing
  73.             File insert
  74.             Starting a second edit
  75.             Saving your work
  76.             Aborting an editing session
  77.             Exiting the editor
  78.  
  79.           Explanation of Commands.............Page  9
  80.  
  81.             Complete command list
  82.             Function key commands
  83.             Control key commands
  84.             Alternate key commands
  85.             Extended commands
  86.  
  87.           Special Features....................Page 20
  88.  
  89.             Showing a Directory List
  90.             Undo Delete command
  91.             Entering control codes
  92.             Setting Tabs
  93.             Keyword Definitions
  94.             Outline Display mode
  95.             Profiles
  96.             Editor profile options
  97.  
  98.           Error and Warning Messages..........Page 25
  99.  
  100.           Index...............................Page 28
  101.  
  102.  
  103. PRO-ED                                     Page  1
  104. Cole Software
  105.  
  106.  
  107.  
  108.     PRO-ED an Overview
  109.     ==================
  110.  
  111.  
  112.     PRO-ED is a text editor designed specifically for the
  113.     programmer to create and edit source code. This editor can be
  114.     used to produce any type of document, but it does not attempt
  115.     to replace a word processor.
  116.  
  117.     The needs of a programmer developing source code programs are
  118.     quite different from a person writing a business letter, short
  119.     story or magazine article. The programmer should have a tool
  120.     that will assist him or her in being more productive, and in
  121.     making the task of development much easier.
  122.  
  123.     This editor is probably different from other programming editors
  124.     that you may have used previously. The major difference is how
  125.     PRO-ED works with text. PRO-ED presents you with a window into
  126.     your text file. This window is always 80 columns wide no matter
  127.     how short your lines are. No, each line does not take up 80
  128.     bytes of memory, but this editor is designed to give you that
  129.     impression.
  130.  
  131.     Speaking of 80 columns, this editor will strictly enforce an 80
  132.     column limit on line length. It is the opinion of many, that
  133.     source code should not exceed column 80, as longer lines may
  134.     affect readability.
  135.  
  136.     Before using this editor take a little time to review this
  137.     documentation. Explanations of all commands and special features
  138.     are found on the following pages.
  139.  
  140.  
  141. PRO-ED                                     Page  2
  142. Cole Software
  143.  
  144.                  How to use PRO-ED
  145.                  =================
  146.  
  147. Getting Started
  148. ---------------
  149.  
  150.     First of all it is a good idea to make a copy PRO-ED to another
  151.     disk before using the editor. Use the backup copy as your
  152.     working disk and place the master disk in safe place to insure
  153.     you will always have a good copy of the editor. PRO-ED will run
  154.     from RAM disk and hard disk without any problems.
  155.  
  156.     PRO-ED comes to you as a .TTP (Tos Takes Parms) program. This
  157.     will allow you to specify a pathname of a file to edit when
  158.     executing PRO-ED. If you are working in a shell environment,
  159.     PRO-ED will accept a pathname from the command line.
  160.  
  161. Responding to Prompts
  162. ---------------------
  163.  
  164.     On occasion the editor will prompt you for addition information
  165.     needed to carry out a command, such as filename, search string, etc.
  166.     The following editing keys will work when responding to a prompt:
  167.  
  168.     Backspace.......Deletes the character left of the cursor
  169.     Delete..........Deletes character under cursor
  170.     Insert..........Toggles between insert and overstrike modes
  171.     Tab.............Erases entry from cursor position / terminates entry
  172.     Clr/Home........Erases entire entry, positions cursor at beginning
  173.     Cursor Keys.....Moves cursor left and right in the entry
  174.     Return..........Terminates entry, full entry accepted
  175.  
  176. Loading a File to Edit
  177. ----------------------
  178.  
  179.     If a pathname was entered when executing PRO-ED, the program
  180.     will attempt to load that file into memory for editing. If not,
  181.     PRO-ED will prompt you for the pathname of a file to edit.
  182.     If the file cannot be found, "-- File Not Found --" will be
  183.     displayed, indicating that the editor could not locate the file
  184.     requested.
  185.  
  186.     PRO-ED will automatically remove and expand all tabs within the
  187.     file being loaded. Expansion is done on mod-8 boundaries. Also,
  188.     any lines terminating with LF's only will be changed to end with
  189.     CR/LF's.
  190.  
  191.     A list of files from a disk or directory can be shown on the
  192.     screen at any pathname prompt by entering a pathname containing
  193.     wild card characters.(See Special Features for more information)
  194.  
  195. Creating a New File
  196. -------------------
  197.  
  198.     To create a new file simply press the RETURN key at the pathname
  199.     prompt without entering a pathname. PRO-ED will request a pathname
  200.     when you save the file. A new file is indicated by the words
  201.     "New File" displayed on the left hand side of the status line.
  202.  
  203. PRO-ED                                     Page  3
  204. Cole Software
  205.  
  206.  
  207.  
  208.                  How to use PRO-ED
  209.                  =================
  210.  
  211.  
  212.  
  213. Basic Editing - The Status Line
  214. -------------------------------
  215.  
  216.     After loading a file or creating a new file the editor will
  217.     display the first screen of text and position the cursor on
  218.     column 1 of the first line. The top line of the screen is
  219.     reserved for the status line which is explained below.
  220.  
  221.  
  222.     File Being Edited      Line.  1  Col. 1t  ----- Options On -----
  223.     ^^^^^^^^^^^^^^^^^      ^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
  224.     |            |      |           |
  225.     Filename being Edited    |      Column Cursor       |
  226.     is shown here        |      is on. 't'          |
  227.                 |      indicates TAB       |
  228.                 |               |
  229.                Line of File        Editor Options in effect
  230.                Cursor is on        ------------------------
  231.                            Outline Word-Wrap Indent
  232.                            Compose Insert     Control
  233.  
  234. Editor Options
  235. --------------
  236.  
  237.     Outline Mode      -- Condensed text display.
  238.               -- Toggled on and off with F6 function key
  239.  
  240.     Word Wrap Mode      -- Wraps word when cursor reaches column 80
  241.               -- Toggled on and off with F7 function key
  242.  
  243.     Auto Indent Mode  -- Cursor will indent to previous line on
  244.               -- line inserts, word wrap, and split line
  245.               -- Toggled on and off with F8 function key
  246.  
  247.     Compose Mode      -- Will insert a new line each time the
  248.               -- RETURN key is pressed
  249.               -- Toggled on and off with F9 function key
  250.  
  251.     Insert Mode      -- Keyboard characters are inserted into text
  252.               -- Toggled on and off with Insert or ^I
  253.  
  254.     Control Key Mode  -- Allows control key values to be entered
  255.               -- into text. (Esc seq for printers, etc)
  256.               -- Toggled on and off with ALT-C
  257.  
  258.          (for further information see command descriptions)
  259.  
  260. PRO-ED                                     Page  4
  261. Cole Software
  262.  
  263.  
  264.                  How to use PRO-ED
  265.                  =================
  266.  
  267.  
  268. Basic Editing - The Commands
  269. ----------------------------
  270.  
  271.     There are two different command groups for this editor.
  272.  
  273.     Key Commands      -- Function, Control and Alternate key Commands.
  274.                  These commands can be executed at any time
  275.                  during editing by pressing the proper key(s).
  276.  
  277.     Extended Commands -- Extended commands are executed by pressing
  278.                  function key F10 or Control-X followed by the
  279.                  command to be executed. The editor will prompt
  280.                  for any information needed to carry out the
  281.                  command.
  282.  
  283. Basic Editing - The Cursor
  284. --------------------------
  285.  
  286.     The cursor can be moved anywhere on the screen (except past eof)
  287.     at any time while editing, there is no relationship between the
  288.     lines of text on the screen and movement of the cursor.
  289.  
  290.     Cursor Movement:
  291.  
  292.       Right:   Arrow key, Ctl-F, Mouse    By Word: Alt-F
  293.       Left:    Arrow key, Ctl-B, Mouse    By Word: Alt-B
  294.       Up:       Arrow key, Ctl-P, Mouse
  295.       Down:    Arrow key, Ctl-N, Mouse
  296.       To Tab:  Tab key
  297.  
  298.  
  299. Basic Editing - Scrolling Through Text
  300. --------------------------------------
  301.  
  302.     The display can be scrolled (moved) by any of the commands
  303.     listed below.
  304.  
  305.       Scroll Screen Forward:       F1    or Alt-N
  306.       Scroll Screen Backward:      F2    or Alt-P
  307.       Scroll to End of File:       Shift/F1 or Alt-E
  308.       Scroll to Begin of File:     Shift/F2 or Alt-S
  309.       Scroll Cursor Line to Top:   ^Z
  310.       Scroll to Locator:           F3 (locator marked with F5)
  311.       Scroll to Line Number:       Extended Command -SL- (Show Line)
  312.       Scroll Down by Line:           Down Cursor when at bottom line
  313.       Scroll Up by Line:           Up Cursor when at top line
  314.  
  315.     The number of lines scrolled for a screen is variable. The roll
  316.     size defaults to 20 lines but can be changed with the extended
  317.     command "MR" (modify roll size).
  318.  
  319. PRO-ED                                     Page  5
  320. Cole Software
  321.  
  322.  
  323.                  How to use PRO-ED
  324.                  =================
  325.  
  326.  
  327. Basic Editing - Insert Vs. Overstrike
  328. -------------------------------------
  329.  
  330.     The terms Insert and Overstrike are used to describe what the
  331.     editor will do with characters entered via the keyboard.
  332.  
  333.     A character entered while in the Overstrike mode will replace
  334.     the existing character on the screen and in the text. This is
  335.     useful, because it eliminates the need to first delete a
  336.     character before inserting a new one.
  337.  
  338.     A character entered while in the Insert mode will be inserted
  339.     into the text where the cursor is positioned, all the text to
  340.     the right of the cursor will be shifted to the right.
  341.  
  342.     Insert mode can be engaged by pressing the insert key or by
  343.     pressing CTL-I. When in the insert mode, the editor will display
  344.     "Ins" on the status line. The Insert mode will remain active
  345.     until the insert key or CTL-I is pressed again.
  346.  
  347.  
  348. Basic Editing - Opening New Lines
  349. ---------------------------------
  350.  
  351.     When in the Compose mode, PRO-ED will automatically insert a
  352.     new line each time the RETURN key is pressed. The Compose mode
  353.     is activated by pressing function key F9. "Com" is displayed
  354.     on the status line when the Compose mode is active.
  355.  
  356.     In addition to the RETURN key, Ctl-O and Ctl-U can be used to
  357.     open new lines of text. Ctl-O will insert a new line directly
  358.     above the line the cursor is positioned on. Ctl-U will insert
  359.     a new line under the line the cursor is positioned on.
  360.  
  361.     NOTE: The RETURN key will not split a line, use the command
  362.     Ctl-Y to split a line.
  363.  
  364.  
  365. Basic Editing - Deleting
  366. ------------------------
  367.  
  368.     Delete Character under cursor:        Delete key or Ctl-D
  369.     Delete Character left of cursor:    Backspace while in Insert Mode
  370.     Delete Current Word:            Alt-D
  371.     Delete Current Line:            Ctl-R
  372.     Delete Marked Block:            Extended Command -DB-
  373.  
  374.     The last full line or block delete can be recovered by
  375.     pressing the UNDO key. A character or word delete can also be
  376.     recovered, but the undo must be done before leaving the line.
  377.     Any other changes made to that line will also be undone.
  378.  
  379.  
  380. PRO-ED                                     Page  6
  381. Cole Software
  382.  
  383.  
  384.                  How to use PRO-ED
  385.                  =================
  386.  
  387.  
  388. Basic Editing - Working with Blocks
  389. -----------------------------------
  390.  
  391.     Before a block command can be executed a block of text must
  392.     first be marked. A block can be marked as follows:
  393.  
  394.         Beginning of Block:     F4, Ctl-M or Left Mouse Button
  395.         End of Block:        F4, Ctl-M or Left Mouse Button
  396.         Remove Block Markers:   Shift/F4  or Alt-M
  397.  
  398.     The cursor does not have to be in column 1, but only entire lines
  399.     of text can be marked. Once a block is marked any of the following
  400.     commands can be performed:
  401.  
  402.         Align Block to cursor:  Ctl-A
  403.         Move Block to cursor:   Right Mouse Button or Ext. Command "MB"
  404.         Copy Block to cursor:   Extended Command "CB"
  405.         Delete Block:        Extended Command "DB"
  406.         Print Block:        Extended Command "PB"
  407.         Save Block to Disk:     Extended Command "SB"
  408.  
  409.     After a block command has been executed, the block markers are
  410.     removed automatically.
  411.  
  412.  
  413. Basic Editing - String Commands
  414. -------------------------------
  415.  
  416.     Find string and replace string commands are built into this
  417.     editor. In addition, a count string command has been included.
  418.  
  419.     Find String:     Extended Command -FS-
  420.              Editor will prompt for the search value.
  421.  
  422.     Replace String:  Extended Command -RS-
  423.              Editor will prompt for the search value, the
  424.              replacement value and ask if you want to verify
  425.              each occurrence before replacement takes place.
  426.  
  427.     Count String:     Extended Command -CS-
  428.              Editor will prompt for the search value and will
  429.              display a count of occurrences found. This command
  430.              will always begin it's search at the beginning of
  431.              the text.
  432.  
  433.     Wildcards:     The question mark -?- is the designated wildcard
  434.              character and it can be used in any of the commands
  435.              described above.
  436.  
  437.     Important Note:  If Replace or Count string commands are executed
  438.              within a marked block their operation will be
  439.              limited to the lines of text within the block.
  440.  
  441. PRO-ED                                     Page  7
  442. Cole Software
  443.  
  444.  
  445.                  How to use PRO-ED
  446.                  =================
  447.  
  448.  
  449. File Insert
  450. -----------
  451.  
  452.     To insert an external text file into the current edit, position
  453.     the cursor at the location within the text, press the F10 key and
  454.     enter "IF" at the command prompt. PRO-ED will then prompt for the
  455.     pathname of the file to insert. PRO-ED will then load and insert
  456.     the file into the current edit at the cursor location.
  457.  
  458.  
  459. Editing a Second File
  460. ---------------------
  461.  
  462.     To begin a second edit, press the F10 key and enter "XE" at the
  463.     command prompt. "XE" (execute edit) will then prompt for a
  464.     pathname to edit. The file will load and the first screen of text
  465.     will be displayed. The status line will show the name of the
  466.     second file you are editing.
  467.  
  468.     When the second edit has ended, the first edit will return to the
  469.     screen. Only two edits are allowed at one time. There is no way to
  470.     edit two files concurrently with this release of PRO-ED.
  471.  
  472.  
  473. Saving Your Work
  474. ----------------
  475.  
  476.     The are two commands for saving the current edit.
  477.  
  478.     Save Edit:   Extended Command -SE-
  479.              This command will save the current edit and allow
  480.              you to continue editing the same file.
  481.  
  482.     Quit Edit:   Extended Command -QE-
  483.              This command will save the current edit and quit
  484.              the current edit. To edit the same file again,
  485.              it must be reloaded from disk.
  486.  
  487.     Both of these commands will prompt you for a pathname for the file.
  488.     The default pathname will be shown on the command line. If the
  489.     default is desired, just press RETURN. To cancel the save command
  490.     press the "ESC" key. Once the editor begins writing to the output
  491.     file, there is no way to terminate the save.
  492.  
  493.     If the Auto-Backup option is "turned on" the original file will
  494.     be renamed with a ".BAK" extension before the new file is written.
  495.  
  496. PRO-ED                                     Page  8
  497. Cole Software
  498.  
  499.  
  500.                  How to use PRO-ED
  501.                  =================
  502.  
  503.  
  504. Aborting an Edit
  505. ----------------
  506.  
  507.     To quit an edit without saving the modifications, the extended
  508.     command -QA- (Quit and Abort) is used. If any changes have been
  509.     made, the editor will ask for verification before executing this
  510.     command.
  511.  
  512.         "QA" -- Quit Current Edit and Abort Changes
  513.  
  514.  
  515.  
  516. Exiting the Editor
  517. ------------------
  518.  
  519.     The editor will not allow an exit during an edit. To exit the
  520.     editor and return to the Desk Top or Shell, press the "ESC" key
  521.     when the editor prompts for a pathname to edit. If the "ESC"
  522.     key is pressed at the second edit pathname prompt, the editor
  523.     will return to the first edit.
  524.  
  525. PRO-ED                                     Page  9
  526. Cole Software
  527.  
  528.                   PRO-ED Commands
  529.                   ===============
  530. Function Keys
  531.  
  532.     F1...Scroll Forward            Shift/F1...Scroll to End of File
  533.     F2...Scroll Backward           Shift/F2...Scroll to Start of File
  534.     F3...Scroll to Locator
  535.     F4...Mark Block               Shift/F4...Clear Block Markers
  536.     F5...Mark Locator
  537.     F6...Outline Mode Toggle
  538.     F7...Word Wrap Toggle
  539.     F8...Auto Indent Toggle
  540.     F9...Compose Mode Toggle
  541.     F10..Extended Commands           Shift/F10..Line per Screen Toggle
  542.  
  543. Control Keys
  544.  
  545.     ^B...Cursor Backward (left)        ^A...Align Block/Line to Cursor
  546.     ^F...Cursor Forward  (right)       ^O...Open Line above Cursor
  547.     ^S...Cursor to Start of Line       ^U...Open Line under Cursor
  548.     ^E...Cursor to End of Line           ^Y...Split Line at Cursor
  549.     ^P...Cursor Previous Line (up)     ^J...Join Current Line to Previous
  550.     ^N...Cursor Next Line (down)       ^L...Locate Next Occurrence of String
  551.     ^D...Delete Character           ^C...Copy Previous Line--Cursor to Eol
  552.     ^R...Delete Line               ^I...Insert Mode Toggle
  553.     ^K...Erase to End of Line           ^M...Mark Block
  554.     ^T...Set/Release Tab Mark           ^X...Extended Commands
  555.     ^Z...Scroll Cursor Line to Top
  556.  
  557. Alternate Keys
  558.  
  559.     Alt-P...Scroll Backward           Alt-E...Show End of File
  560.     Alt-N...Scroll Forward           Alt-S...Show Start of File
  561.     Alt-L...Scroll to Locator           Alt-O...Outline Mode Toggle
  562.     Alt-M...Clear Block Markers        Alt-F...Cursor Forward to Next Word
  563.     Alt-D...Delete Word or Spaces      Alt-B...Cursor Backward to Previous Word
  564.     Alt-C...Toggle Control Code Entry
  565.  
  566. Other Keys
  567.  
  568.     Arrows...Up Down Left Right        Delete...Delete Character
  569.     Insert...Insert Mode Toggle        BS.......Backspace Delete
  570.     Tab......Move Cursor to Tab        Undo.....Undo Last Delete
  571.  
  572. Extended Command Functions
  573.  
  574.     SE...Save Edit and Continue        XE...Execute Second Edit
  575.     QS...Quit and Save               DB...Delete Block
  576.     QA...Quit and Abort Changes        CB...Copy Block
  577.     IF...Insert File               MB...Move Block
  578.     PF...Print File               SB...Save Block to File
  579.     HP...Halt Printing               PB...Print Block
  580.     KP...Kill Printing               FS...Find String
  581.     RP...Resume Printing           RS...Replace String
  582.     SL...Show Line               CS...Count Occurrences of String
  583.     MR...Modify Roll Size           SP...Save Profile
  584.     DK...Define Keyword            LP...Load Profile
  585.     SK...Show Keyword Definitions      PO...Modify Profile Options
  586.  
  587.  
  588.  
  589. PRO-ED                                     Page 10
  590. Cole Software
  591.  
  592.              PRO-ED Command Descriptions
  593.              ===========================
  594.  
  595. Function Keys
  596. -------------
  597.  
  598.   F1 -- Scroll Forward
  599.  
  600.     This command moves the display forward through the file by the
  601.     number of lines specified for the roll size. (see "MR" command)
  602.  
  603.  
  604.   F2 -- Scroll Backward
  605.  
  606.     This command moves the display backward through the file by the
  607.     number of lines specified for the roll size. (see "MR" command)
  608.  
  609.  
  610.   F3 -- Scroll to Locator
  611.  
  612.     This command moves the screen display to the last locator marked.
  613.     Two locators are allowed, and if the F3 key is pressed a second
  614.     time, the display will move to the second locator. (see F5)
  615.  
  616.  
  617.   F4 -- Mark Block
  618.  
  619.     This command is used to mark a block of text for processing. To
  620.     mark a block, position the cursor on the first line of the block
  621.     and press the F4 key. That line will then be displayed in reverse
  622.     video. Then place the cursor on the last line of the block and
  623.     press the F4 key again. The entire block will then be displayed
  624.     in reverse video.
  625.  
  626.     There is no limit on the size of a block. A block may be only
  627.     one line long, if desired, in which case you only need to press
  628.     the F4 key once.
  629.  
  630.     A block may be resized by placing the cursor on a line before
  631.     or after the block and pressing the F4 key. If a smaller block
  632.     is desired, move the cursor to the first or last line of the block
  633.     and press F4. This will reset the starting or ending line of the
  634.     block and a new line can then be selected. To clear the block
  635.     markers press Shift/F4 or Alt-M.
  636.  
  637.  
  638.   F5 -- Mark Locator
  639.  
  640.     This command is used to mark a specific location within the file,
  641.     which you can scroll to on command. Two locations within a file
  642.     are allowed to be marked.  (see F3)
  643.  
  644. PRO-ED                                     Page 11
  645. Cole Software
  646.  
  647.              PRO-ED Command Descriptions
  648.              ===========================
  649.  
  650. Function Keys
  651. -------------
  652.  
  653.   F6 -- Outline Mode Toggle
  654.  
  655.     This command toggles the Outline Mode on and off. In the Outline
  656.     Mode the editor will only display lines that have a non-space
  657.     character at, or to the left of the cursor position at the time the
  658.     Outline Mode was selected. Editing is not allowed while in the
  659.     Outline Mode.
  660.  
  661.  
  662.   F7 -- Word Wrap Toggle
  663.  
  664.     This command turns the Word Wrap on and off. When on, Word Wrap
  665.     will automatically wrap the current word to the next line
  666.     (if necessary) when the cursor reaches the right most position
  667.     of the screen.
  668.  
  669.  
  670.   F8 -- Auto Indent Toggle
  671.  
  672.     This command turns the Auto Indent on and off. When on, Auto Indent
  673.     will cause the cursor to be positioned at the left most position
  674.     of the previous line, whenever a new line is opened. Auto Indent
  675.     works with Word Wrap, Split Line and Open Line commands.
  676.  
  677.  
  678.   F9 -- Compose Mode Toggle
  679.  
  680.     This command turns the Compose Mode on and off. When on, Compose
  681.     Mode will cause the editor to insert a new line each time the
  682.     RETURN key is pressed. The cursor does not have to be at the end
  683.     of a line, as this editor will not split a line with the RETURN key.
  684.                (use Ctl-Key ^Y to split a line)
  685.  
  686.  
  687.   F10-- Extended Commands
  688.  
  689.     This command tells the editor that you wish to execute an extended
  690.     command. The editor will prompt you for a command name. To exit
  691.     without a command, press the ESC key or the RETURN key immediately.
  692.              (see Extended Command Functions)
  693.  
  694. PRO-ED                                     Page 12
  695. Cole Software
  696.  
  697.              PRO-ED Command Descriptions
  698.              ===========================
  699.  
  700. Function Keys
  701. -------------
  702.  
  703.   Shift/F1 -- Scroll to End of File
  704.  
  705.     This command moves the display to the end of the file. The cursor
  706.     will be positioned in column 1 on the last line of the file.
  707.  
  708.  
  709.   Shift/F2 -- Scroll to Start of File
  710.  
  711.     This command moves the display to the start of the file. The
  712.     cursor will be positioned in column 1 on the first line of the file.
  713.  
  714.  
  715.   Shift/F4 -- Clear Block Markers
  716.  
  717.     This command will clear any block markers that may have been set.
  718.  
  719.  
  720.   Shift/F10-- Lines per Screen Toggle
  721.  
  722.      If a monochrome monitor is attached to the computer, this command
  723.      will enable the editor to display 49 lines of text on the screen.
  724.      For a normal display, press Shift/F10 a second time.
  725.  
  726.      Note: With a color monitor, this command is ignored by the editor.
  727.  
  728.  
  729. Control Keys - Cursor Movement
  730. ------------------------------
  731.  
  732.    ^F -- Cursor Forward
  733.      Moves the cursor one position to the right.
  734.  
  735.    ^B -- Cursor Backward
  736.      Moves the cursor one position to the left.
  737.  
  738.    ^P -- Cursor to Previous Line
  739.      Moves the cursor up one line.
  740.  
  741.    ^N -- Cursor to Next Line
  742.      Moves the cursor down one line.
  743.  
  744.    ^S -- Cursor to Start of Line
  745.      Moves the cursor to the first non-space character of the line.
  746.  
  747.    ^E -- Cursor to End of Line
  748.      Moves the cursor to the end of the line.
  749.  
  750. PRO-ED                                     Page 13
  751. Cole Software
  752.  
  753.              PRO-ED Command Descriptions
  754.              ===========================
  755.  
  756.  
  757. Control Keys - Editing Commands
  758. -------------------------------
  759.  
  760.    ^D -- Delete Character
  761.      Deletes the character the cursor is on.
  762.  
  763.    ^K -- Delete to End of Line
  764.      Deletes all characters from the cursor to the end of the line.
  765.  
  766.    ^R -- Delete Line (Remove)
  767.      Deletes the entire line the cursor is on.
  768.  
  769.    ^C -- Copy Line
  770.      This command will duplicate the line of text, that is directly
  771.      above the line the cursor is positioned on, from the cursor's
  772.      column position to the end of the line.
  773.  
  774.    ^Y -- Split Line
  775.      This command will split the current line at the cursor position.
  776.      All characters, from the cursor position to the end of the line,
  777.      will be removed from the current line and placed in a new line
  778.      below it. The cursor will remain in it's original location.
  779.  
  780.    ^J -- Join Line
  781.      This command will join the current line and the line above it.
  782.      If the operation will result in a line being created that is
  783.      longer than 80 characters, the editor will ignore the command.
  784.  
  785.    ^A -- Align Line/Block to cursor
  786.      This command will shift a line or block to match the cursor
  787.      position. If the cursor is placed within a marked block, the
  788.      entire block will be shifted to match the cursor position.
  789.      Lines within a block retain their relative positions to one
  790.      another. If the operation will result in a line longer than 80
  791.      characters, the editor will ignore the command.
  792.  
  793. PRO-ED                                     Page 14
  794. Cole Software
  795.  
  796.              PRO-ED Command Descriptions
  797.              ===========================
  798.  
  799.  
  800. Control Keys - Editing Commands
  801. -------------------------------
  802.  
  803.   ^O -- Open Line above cursor
  804.     This command will insert a new line above the cursor line. The
  805.     cursor will be positioned on the indent of the line above, or on
  806.     the left most tab setting, or in column 1, depending on what
  807.     options are in effect.
  808.  
  809.   ^U -- Open Line under cursor
  810.     This command works the same way as ^O except the new line is
  811.     inserted under the cursor line.
  812.  
  813.  
  814. Control Keys - Special Functions
  815. --------------------------------
  816.  
  817.   ^I -- Insert Mode Toggle
  818.     This command toggles the editor between the character insert and
  819.     overstrike mode.
  820.  
  821.   ^T -- Set/Release Tab Mark
  822.     This command is used to set a tab mark at the current cursor
  823.     position. To release a tab mark, position the cursor over the tab
  824.     position and execute the command, the tab mark is removed.
  825.  
  826.   ^Z -- Scroll Cursor Line to Top
  827.     This command will scroll the display, so that the line the cursor
  828.     is on will become the top line of the screen display.
  829.  
  830.   ^M -- Mark Block
  831.     This command marks the beginning and/or the end of a block of text.
  832.     (same command as function key F4)
  833.  
  834.   ^L -- Locate Next Occurrence of Search String
  835.     This command is used to search for the next occurrence of a string
  836.     specified by the last Find String Command. Searching begins at the
  837.     cursor position and searches forward through the file.
  838.  
  839.   ^X -- Extended Commands
  840.     This command makes extended commands available.
  841.  
  842.  
  843.  
  844. Alternate Keys - Cursor Movement
  845. --------------------------------
  846.  
  847.    Alt-F -- Cursor Forward Next Word
  848.         Moves the cursor forward to the beginning of the next word.
  849.  
  850.    Alt-B -- Cursor Backward Previous Word
  851.         Moves the cursor backward to the beginning of the previous word.
  852.  
  853. PRO-ED                                     Page 15
  854. Cole Software
  855.  
  856.              PRO-ED Command Descriptions
  857.              ===========================
  858.  
  859.  
  860. Alternate Keys - Screen Movement
  861. --------------------------------
  862.  
  863.    Alt-P -- Scroll to Previous Screen
  864.         The screen display is scrolled backward by the number of lines
  865.         specified for the roll size. (same command as function key F2)
  866.  
  867.    Alt-F -- Scroll Forward Screen
  868.         The screen display is scrolled forward by the number of lines
  869.         specified for the roll size. (same command as function key F1)
  870.  
  871.    Alt-B -- Scroll to Beginning of File
  872.         The screen display is positioned at the beginning of the file.
  873.              (same command as function key Shift/F2)
  874.  
  875.    Alt-E -- Scroll to End of File
  876.         The screen display is positioned at the end of the file.
  877.              (same command as function key Shift/F1)
  878.  
  879.    Alt-L -- Scroll to Locator
  880.         The screen display is positioned at the last used locator.
  881.         If the screen is already positioned on a locator, the editor
  882.         will scroll to the other locator, if another is marked.
  883.               (same command as function key F3)
  884.  
  885.  
  886. Alternate Keys - Editing Commands
  887. ---------------------------------
  888.  
  889.    Alt-D -- Delete Word or Spaces
  890.         This command will delete the word the cursor is placed on, or
  891.         will delete all of the spaces from the cursor to the next word.
  892.  
  893.  
  894. Alternate Keys - Special Functions
  895. ----------------------------------
  896.  
  897.    Alt-O -- Outline Mode Toggle
  898.         This command toggles the editor in and out of the outline
  899.         display mode. See Outline Display for further information.
  900.                (same command as function key F6)
  901.  
  902.    Alt-M -- Clear Block Markers
  903.         This command clears the block markers.
  904.           (same command as function key Shift/F4)
  905.  
  906.    Alt-C -- Control Code Enable Toggle
  907.         This command toggles the ability to enter control codes.
  908.         (See Entering Control Codes for more information)
  909.  
  910. PRO-ED                                     Page 16
  911. Cole Software
  912.  
  913.              PRO-ED Command Descriptions
  914.              ===========================
  915.  
  916.  
  917. Mouse Commands
  918. --------------
  919.  
  920.    Movement  -- The mouse can be used to move the cursor anywhere on the
  921.         screen.
  922.  
  923.    Left
  924.    Button    -- This will mark the beginning and/or the end of a block.
  925.         (same as function key F4)
  926.  
  927.    Right
  928.    Button    -- This will move a marked block to the cursor location.
  929.         (same as extended command -MB-)
  930.  
  931.  
  932. Other Key Commands
  933. ------------------
  934.  
  935.    Arrows    --  Cursor Up, Down, Left and Right
  936.          Move the cursor as described. Same as control keys.
  937.  
  938.    Backspace --  Backspace and Delete
  939.          If in the insert mode, a character is deleted. If in the
  940.          overstrike mode, a character is erased.
  941.  
  942.    Delete    --  Delete character
  943.          Deletes the character the cursor is on.
  944.  
  945.    Tab         --  Cursor to Tab Mark
  946.          This will move the cursor to the next tab marker.
  947.  
  948.    Insert    --  Insert Mode Toggle
  949.          Toggles the editor between the insert and overstrike
  950.          character mode.   (same as ^I command)
  951.  
  952.    Undo      --  Undo Last Delete
  953.          Recovers the text deleted in error. The Undo will only
  954.          recover text from the most recent delete.
  955.  
  956.    Help      --  Ask For Help
  957.          The editor will display one of several HELP screens.
  958.  
  959. PRO-ED                                     Page 17
  960. Cole Software
  961.  
  962.              PRO-ED Command Descriptions
  963.              ===========================
  964.  
  965.  
  966. Extended Command Functions
  967. --------------------------
  968.  
  969.      Before any of the extended commands may be executed, a request
  970.      for extended commands must be issued. This is done by pressing
  971.      function key F10 or Control-X. The editor will then prompt for
  972.      an extended command.
  973.  
  974.    SE -- Save Edit
  975.      This command is used to save the current edit. The editor will
  976.      prompt for a file pathname. After the save is completed, editing
  977.      may be resumed.
  978.  
  979.    QS -- Quit Save Edit
  980.      This command is used to save the current edit. The editor will
  981.      prompt for a file pathname. The current edit is ended once the
  982.      save has been completed.
  983.  
  984.    QA -- Quit Edit and Abort Changes
  985.      This command is used to abort the current edit. If any changes
  986.      have been made, the editor will prompt for verification.
  987.  
  988.    XE -- Execute Second Edit
  989.      This command allows a second file to be loaded into the editor.
  990.      The first edit is suspended until completion of the second, and
  991.      then the original edit can be resumed where you left off.
  992.  
  993.    IF -- Insert File
  994.      This command will merge an external file into the text you are
  995.      currently editing. The file will be inserted before the cursor
  996.      line.
  997.  
  998.    PF -- Print File
  999.      This command will print a file. You'll be prompted for the file
  1000.      name to print and the number of lines to be printed on each page.
  1001.      Enter a line count of Zero if you do not want the editor to page
  1002.      break for you. Editing is allowed to continue.
  1003.  
  1004.    HP -- Halt Print
  1005.      This command will cause the editor to stop sending data to the
  1006.      printer. Of course, if you have a printer buffer, the printer
  1007.      will not stop printing immediately.
  1008.  
  1009.    RP -- Resume Print
  1010.      This command is used to resume output to the printer after a
  1011.      halt print -HP- command has been executed.
  1012.  
  1013.    KP -- Kill Print
  1014.      This command will terminate the printing of a file. The printer
  1015.      however, will continue printing if you are using a print buffer.
  1016.  
  1017. PRO-ED                                     Page 18
  1018. Cole Software
  1019.  
  1020.              PRO-ED Command Descriptions
  1021.              ===========================
  1022.  
  1023.  
  1024. Extended Command Functions
  1025. --------------------------
  1026.  
  1027.    SL -- Show Line Number
  1028.      This command is used to "goto" a text line number. The editor
  1029.      will prompt for a line number. To go to the beginning line, enter
  1030.      a "B". To go to the end of the text, enter an "E".
  1031.  
  1032.    MR -- Modify Roll Size
  1033.      This command is used to change the number of lines rolled
  1034.      on a full screen scroll. The default is 20 lines, but this can
  1035.      be changed to any reasonable number of lines.
  1036.  
  1037.    DK -- Define Keyword
  1038.      This command is used to assign a "value" to an Escape-Key-Sequence.
  1039.      The editor will first prompt for the key that is to be defined and
  1040.      then for the "value" to be assigned to the key. The "value" can be
  1041.      any combination of characters, up to 50 characters in length.
  1042.      (see Special Features for more information)
  1043.  
  1044.    SK -- Show Keyword Definitions
  1045.      This command will display the keyword definitions currently in use.
  1046.  
  1047.    DB -- Delete Block
  1048.      Deletes a marked block of text.
  1049.  
  1050.    MB -- Move Block
  1051.      Moves a marked block to the current cursor line.
  1052.  
  1053.    CB -- Copy Block
  1054.      Copies a marked block to the current cursor line.
  1055.  
  1056.    SB -- Save Block
  1057.      This command is used to save a block of text to a disk file.
  1058.      The editor will prompt for a file pathname. If the file already
  1059.      exists the editor will ask if the file is to be replaced or should
  1060.      the block be appended to the end of the file.
  1061.  
  1062.    PB -- Print Block
  1063.      Send the marked block of text to the printer. Editing is not allowed
  1064.      while the block is being printed.
  1065.  
  1066.  
  1067. PRO-ED                                     Page 19
  1068. Cole Software
  1069.  
  1070.              PRO-ED Command Descriptions
  1071.              ===========================
  1072.  
  1073.  
  1074. Extended Command Functions
  1075. --------------------------
  1076.  
  1077.    FS -- Find String
  1078.      The editor will prompt for a search string, it will then search
  1079.      forward from the current cursor location to the end of the text.
  1080.      If the string is found, the cursor will position itself at the
  1081.      beginning of the string. If the editor cannot find a match, a
  1082.      "string not found" message will be displayed.
  1083.  
  1084.    RS -- Replace String
  1085.      The editor will prompt for a search string, a replacement string
  1086.      and if verification of replacements, is desired. If verification
  1087.      is requested, the editor will display each occurrence found in
  1088.      reverse video, and then prompt you for verification before
  1089.      making a replacement.
  1090.  
  1091.      A "Y" response, will cause a replacement to be made. If the ESC
  1092.      key is pressed, the search and replace function will be halted.
  1093.      After this command has completed, the cursor will be positioned
  1094.      on the last replacement string.
  1095.  
  1096.      Note: If this command is executed within a marked block the
  1097.      operation will be limited to the lines within the block.
  1098.  
  1099.    CS -- Count String
  1100.      The editor will prompt for a search value. After searching from
  1101.      the beginning, to the end of the text, the editor will display
  1102.      the number of occurrences found. The maximum number of occurrences
  1103.      reported, is 32,000.
  1104.  
  1105.      Note: If this command is executed within a marked block the
  1106.      operation will be limited to the lines within the block.
  1107.  
  1108.    SP -- Save Profile
  1109.      The command is used to save the current profile options, tab
  1110.      settings, keyword definitions, and other editor options to a
  1111.      disk file for future use. The editor will prompt for a file
  1112.      pathname.
  1113.  
  1114.    LP -- Load Profile
  1115.      This command will load a profile from the disk into the editor.
  1116.      The options and defaults in this profile are immediately available.
  1117.      The editor will prompt for a file pathname.
  1118.  
  1119.    PO -- Profile Options
  1120.      This command is used to change the current profile options.
  1121.      The new options can be saved immediately, as the editor will
  1122.      prompt for a profile pathname.
  1123.      (see Special Features for more information)
  1124.  
  1125.  
  1126. PRO-ED                                     Page 20
  1127. Cole Software
  1128.  
  1129.  
  1130.                PRO-ED Special Features
  1131.                =======================
  1132.  
  1133.  
  1134.  
  1135. Showing a Directory List
  1136. ------------------------
  1137.  
  1138.    PRO-ED can display a directory list at any prompt for a file pathname.
  1139.    To obtain the directory display, enter a pathname containing any type of
  1140.    wildcard character. The display will show the filename and extension
  1141.    along with the file size and date of the last file update.
  1142.  
  1143.    For example: A:*.*         displays a directory list of drive A
  1144.         A:\src\*.*   displays the files in the \src\ directory only
  1145.  
  1146.    Note: This does not change the current directory. The full pathname of
  1147.      a file must still be entered.
  1148.  
  1149.  
  1150. Undo Delete Command
  1151. -------------------
  1152.  
  1153.    The most recent delete can be recovered by pressing the Undo Key. Both
  1154.    block and individual line deletes can be recovered. The editor will
  1155.    attempt to put the deleted lines back in their original location, or as
  1156.    close as possible.
  1157.  
  1158.    The Undo key will also undo any changes made on the current line. Once
  1159.    the cursor moves off a line, the changes cannot be undone.
  1160.  
  1161.    Exceptions: Deletes cannot be undone after a block move or copy, file
  1162.            save or file insert. Undo will only recover the first 255
  1163.            lines of a block delete.
  1164.  
  1165.  
  1166. Entering Control Codes
  1167. ----------------------
  1168.  
  1169.    PRO-ED provides a method of entering "control codes" into text files.
  1170.    Control code entry is enabled by pressing Alt-C. To disable the control
  1171.    codes, press Alt-C a second time. While in the control code mode, most
  1172.    of the control key commands will not function.
  1173.  
  1174.    Control Codes are represented on the screen with the extended character
  1175.    set. Control codes are defined as those character values less than 0x20
  1176.    or greater than 0x7F.
  1177.  
  1178.    Note: 0x0A, 0x0D and 0x09 are not allowed to be entered.
  1179.  
  1180.  
  1181. PRO-ED                                     Page 21
  1182. Cole Software
  1183.  
  1184.  
  1185.                PRO-ED Special Features
  1186.                =======================
  1187.  
  1188.  
  1189.  
  1190. Setting Tabs
  1191. ------------
  1192.  
  1193.    Internally, PRO-ED does not acknowledge the existence of the tab
  1194.    character 0x09. However, variable cursor tabs are allowed to be set at
  1195.    any screen position.
  1196.  
  1197.    To mark a tab, position the cursor on the desired column and press
  1198.    Control-T. A "t" will display next to the column indicator on the
  1199.    status line. Anytime a "t" is displayed next to the column, this
  1200.    indicates the cursor is on a tab mark.
  1201.  
  1202.    To release a tab, position the cursor on the desired tab and press
  1203.    Control-T again. This will release the tab mark.
  1204.  
  1205.    The TAB key will advance the cursor to the next tab mark. If the cursor
  1206.    is already past the right most tab, or in column 80, the cursor will
  1207.    position itself at the left most tab.
  1208.  
  1209.    Tab settings can be saved in "profiles" for future use.
  1210.  
  1211.  
  1212. Keyword Definitions
  1213. -------------------
  1214.  
  1215.    Keyword definitions are simply words or a phrases assigned to an
  1216.    Escape key sequence. The editor allows the "value" to be recalled
  1217.    whenever the defined Escape key sequence is entered.
  1218.  
  1219.    For example:  Escape-T could be defined as "this is it".
  1220.          Then, whenever Escape-T is entered, while editing,
  1221.          the value "this is it" will be recalled to replace it.
  1222.  
  1223.    Keywords are defined and modified with the extended command -DK-.
  1224.    Up to 25 different keywords may be defined at one time. The maximum
  1225.    size of a definition is 50 characters.
  1226.  
  1227.    To delete a keyword, press the TAB key in the first position of the
  1228.    value field, when the editor prompts for the keyword value.
  1229.  
  1230.    Keyword definitions can be saved in "profiles" for future use. So it
  1231.    is possible to have one set of definitions for "C" programming and
  1232.    another for assembler. (see page 23 for profile information)
  1233.  
  1234.    To display the current keywords, use the extended command -SK-.
  1235.  
  1236.  
  1237. PRO-ED                                     Page 22
  1238. Cole Software
  1239.  
  1240.  
  1241.                PRO-ED Special Features
  1242.                =======================
  1243.  
  1244.  
  1245.  
  1246. Outline Display Mode
  1247. --------------------
  1248.  
  1249.    The editor's outline display mode allows text to be viewed in a condensed
  1250.    form. The outline display is activated by pressing the F6 key, and can be
  1251.    turned off by pressing the F6 key a second time.
  1252.  
  1253.    When in the outline mode, the editor will only show those lines of text
  1254.    that begin at, or before the cursor's column position when the F6 key
  1255.    was pressed.
  1256.  
  1257.    For example:
  1258.  
  1259.            I.  This line begins in column 16
  1260.            A. This line begins in column 20
  1261.  
  1262.            II. This line also begins in column 16
  1263.            A. This line begins in column 20
  1264.  
  1265.        The cursor is in column 16 and the F6 key is pressed. The editor
  1266.        will redisplay the screen, but only showing those lines that begin
  1267.        in columns 1 through 16. Any lines that begin after column 16 will
  1268.        not be shown. The display would then look like this:
  1269.  
  1270.            I.  This line begins in column 16
  1271.            II. This line also begins in column 16
  1272.  
  1273.    When exiting from the outline mode, the line where the cursor is placed
  1274.    will scroll to the top of the screen, and the text will be displayed
  1275.    normally.
  1276.  
  1277.    Note: Editing is not allowed while in the outline mode. Block commands
  1278.      will execute normally. Use of a find string or replace string
  1279.      command will terminate the outline display mode.
  1280.  
  1281.  
  1282.  
  1283. PRO-ED                                     Page 23
  1284. Cole Software
  1285.  
  1286.  
  1287.                PRO-ED Special Features
  1288.                =======================
  1289.  
  1290.  
  1291.  
  1292. Profiles
  1293. --------
  1294.  
  1295.    Profiles can be considered a type of configuration file. There are a
  1296.    number of things stored in the profile, for example: keyword definitions,
  1297.    tab settings, editor options and screen colors.
  1298.  
  1299.    The purpose of the profile concept is to give the user some flexibility
  1300.    in establishing "setups" for different types of editing. Since profiles
  1301.    are stored on disk and require only a modest amount of disk space, it is
  1302.    possible to setup a unique profile for each type of editing to be done.
  1303.  
  1304.    When the editor is loaded and executed, the editor will look for a file
  1305.    named "proed.pf" in the editor's directory. If found, this profile will
  1306.    be loaded and the editor will "come up" with the defaults contained in
  1307.    that profile. (see **** note below)
  1308.  
  1309.    To create a new profile follow these instructions:
  1310.  
  1311.        1. Set the editor modes as required.
  1312.        2. Mark the tab stops.
  1313.        3. Define keywords, if any.
  1314.        4. Change the profile options as required.
  1315.        5. Press F10. (extended commands)
  1316.        6. Enter "SP" (save profile)
  1317.        7. The editor will prompt for a pathname, enter a pathname.
  1318.        8. The new profile will now be saved and can be recalled later.
  1319.  
  1320.    To load a profile, follow these instructions:
  1321.  
  1322.        1. Press F10. (extended commands)
  1323.        2. Enter "LP". (load profile)
  1324.        3. The editor will prompt for a profile pathname, enter a pathname.
  1325.        4. If the profile is found, it will be loaded, and the defaults
  1326.       in the profile will be available for use.
  1327.  
  1328.  
  1329.  ***** Note: A profile other than the default, PROED.PF, may be loaded
  1330.          from the command line by entering -FILENAME on the command
  1331.          line, PRO-ED will append a .PF extension if no extension
  1332.          is entered. This profile filename may be entered in addition
  1333.          to the filename to edit.
  1334.  
  1335. PRO-ED                                     Page 24
  1336. Cole Software
  1337.  
  1338.  
  1339.                PRO-ED Special Features
  1340.                =======================
  1341.  
  1342.  
  1343.  
  1344. Editor Profile Options
  1345. ----------------------
  1346.  
  1347.    The following editor options are modified by using extended command
  1348.    -PO-. (profile options)
  1349.  
  1350.       Generate Automatic Backup File:     Yes or No
  1351.  
  1352.      This option determines if a backup of the current file being
  1353.      edited, is to be created. If "Yes" the editor will automatically
  1354.      create a copy of the original file with a ".BAK" extension. The
  1355.      backup is made when a file save is done.
  1356.  
  1357.       Maximum Memory Size to Allocate:     10 through 999 Kbytes
  1358.  
  1359.      This parameter is used to limit the amount of memory that PRO-ED
  1360.      will allocate from the system. Normally, the editor will use all
  1361.      of the available memory and will not release it until after an
  1362.      edit has been completed.
  1363.  
  1364.      This limit is necessary in multi-tasking environments to prevent
  1365.      the editor from using all available memory.
  1366.  
  1367.       Compress Output Files with Tabs:     Yes or No
  1368.  
  1369.      When this option is "Yes", the editor will compress all files
  1370.      written to disk with the tab character 0x09. PRO-ED will examine
  1371.      the text and insert mod-8 tabs wherever possible. No other
  1372.      compression techniques are used.
  1373.  
  1374.       Turn Cursor Off on Exit:         Yes or No
  1375.  
  1376.      Should the editor turn the cursor off before terminating? When
  1377.      using a shell, this option should be set to "No", to keep the
  1378.      cursor visible.
  1379.  
  1380.       Color for Foreground Text:     000 through 777
  1381.  
  1382.      This parameter controls the color of text displayed on the screen.
  1383.      Each digit in the number represents the intensity level of red,
  1384.      green, and blue respectively. Example: 004 is blue text, 777 is white.
  1385.  
  1386.      Yes, this is a horrible interface.
  1387.  
  1388.       Color for Background:         000 through 777
  1389.  
  1390.      This parameter is used for the background color. The digits have
  1391.      the same meaning as described above.
  1392.  
  1393.    After the modifications are complete, the editor will prompt for a
  1394.    pathname where the profile can be saved. Press ESC to exit.
  1395.  
  1396.  
  1397. PRO-ED                                     Page 25
  1398. Cole Software
  1399.  
  1400.  
  1401.             PRO-ED Error and Warning Messages
  1402.             =================================
  1403.  
  1404.  
  1405.  
  1406. Alphabetical List of Messages
  1407. -----------------------------
  1408.  
  1409. Alignment not performed....Line would exceed column 80
  1410.  
  1411.        An attempt to align a line or block with the Ctl-A command
  1412.        was made. The result would have created a line that exceeds 80
  1413.        bytes in length. The message is removed with the next keystroke.
  1414.  
  1415.  
  1416. All memory has been used....Please save your work or abort the edit
  1417.  
  1418.        All free memory has been used by the editor. It is safe to
  1419.        save the current file, except if a block copy command caused
  1420.        the error. Press RETURN to continue.
  1421.  
  1422.  
  1423. -Could not Open Output File-
  1424.  
  1425.        A Save operation could not open the file for output. This is
  1426.        normally caused by an invalid pathname being entered. Enter
  1427.        a correct file pathname.
  1428.  
  1429.  
  1430. Error occurred while reading input file.............RETURN to Continue
  1431.  
  1432.        This could be a serious error. It could be caused by a drive
  1433.        going off line during a file load.
  1434.  
  1435.  
  1436. Error occurred while writing output file............RETURN to Continue
  1437.  
  1438.        Normally, this error is caused by the target disk not having
  1439.        enough disk space to hold the current file. Use a disk that
  1440.        has enough room. The editor will not exit until a save has been
  1441.        completed normally.
  1442.  
  1443.  
  1444. File is not a PRO-ED Profile.......
  1445.  
  1446.        The file that is being loaded is not a PRO-ED Profile. Execute
  1447.        the load profile command again and enter a Profile pathname.
  1448.  
  1449.  
  1450.  
  1451. ** FILE NOT FOUND **
  1452.  
  1453.        The file entered does not exist. Enter a valid pathname.
  1454.  
  1455.  
  1456. PRO-ED                                     Page 26
  1457. Cole Software
  1458.  
  1459.  
  1460.             PRO-ED Error and Warning Messages
  1461.             =================================
  1462.  
  1463.  
  1464.  
  1465. Alphabetical List of Messages
  1466. -----------------------------
  1467.  
  1468. Join Lines not performed....Line would exceed column 80
  1469.  
  1470.        An attempt to join two lines with the Ctl-A command was made.
  1471.        The result would have created a line that exceeds 80 bytes
  1472.        in length. The message is removed with the next keystroke.
  1473.  
  1474.  
  1475. Keyword not Assigned - No Keyword Memory is Available
  1476.  
  1477.        The limit of 25 keyword definitions has been reached.
  1478.        Remove one of the existing definitions, or setup another profile.
  1479.        Press RETURN to continue.
  1480.  
  1481.  
  1482. Line cannot exceed 160 characters......
  1483.  
  1484.        The limit of 160 characters in the line buffer has been reached.
  1485.        Split the line or delete characters from the line.
  1486.        The message is removed with the next keystroke.
  1487.  
  1488.  
  1489. No Memory available for another Edit.......
  1490.  
  1491.        There is not enough free memory to perform another edit. Save the
  1492.        current edit. Press RETURN to continue.
  1493.  
  1494.  
  1495. No Memory available to load file.....
  1496.  
  1497.        There is not enough free memory available to begin the file load.
  1498.        Press RETURN to continue.
  1499.  
  1500.  
  1501. Please Wait........Reorganization of Memory in Progress
  1502.  
  1503.        This is an information message from PRO-ED memory management.
  1504.        The message will be removed when the reorganization is complete.
  1505.  
  1506.  
  1507. Search Value not Found.....
  1508.  
  1509.        The editor could not find an occurrence of the search string
  1510.        during a find string operation. The message is removed with the
  1511.        next keystroke.
  1512.  
  1513.  
  1514. -- Unknown Command --
  1515.  
  1516.        An invalid extended command has been entered.
  1517.  
  1518.  
  1519.  
  1520. PRO-ED                                     Page 27
  1521. Cole Software
  1522.  
  1523.  
  1524.             PRO-ED Error and Warning Messages
  1525.             =================================
  1526.  
  1527.  
  1528.  
  1529. Alphabetical List of Messages
  1530. -----------------------------
  1531.  
  1532. Warning....File was not entirely loaded into editor...Continue Save?
  1533.  
  1534.        This message appears when an attempt was made to save a file that
  1535.        was not entirely loaded into the editor originally. A response
  1536.        of "Y" will allow the save to continue.
  1537.  
  1538.  
  1539. Warning -- Input file was converted to CR/LF format...
  1540.  
  1541.        During the file load process, the editor changed all lines ending
  1542.        with a LF to CR/LF. Press RETURN to continue.
  1543.  
  1544.  
  1545. Warning -- Lines longer than 80 characters were split into lines of 80.......
  1546.  
  1547.        During the load process, the editor encountered lines that were
  1548.        longer than 80 bytes in length. Press RETURN to continue.
  1549.  
  1550.  
  1551. Warning....Unable to load entire file
  1552.  
  1553.        There is not enough free memory available to load the entire file.
  1554.        The editor has loaded as much of the file as possible.
  1555.  
  1556. PRO-ED                                     Page 28
  1557. Cole Software
  1558.  
  1559.         Index
  1560.         -------------------------------------------------
  1561.         Align block/line...................13, 25
  1562.         Arrow keys......................... 4, 16
  1563.         Auto Indent mode................... 3, 11
  1564.         Backspace key ..................... 5, 16
  1565.         Block Commands
  1566.           Align............................ 6, 13, 25
  1567.           Clear markers.................... 6, 12, 15
  1568.           Copy ............................ 6, 18
  1569.           Delete........................... 5, 18, 20
  1570.           Mark............................. 6, 10, 14
  1571.           Move............................. 6, 16, 18
  1572.           Print............................ 6, 18
  1573.           Save............................. 6, 18
  1574.         Change Screen Colors...............24
  1575.         Compose mode....................... 3,    5, 11
  1576.         Control code entry................. 3, 15, 20
  1577.         Control Keys.......................12
  1578.         Copy line..........................13
  1579.         Count string....................... 6, 19
  1580.         Cursor Movement
  1581.           Down............................. 4, 12, 16
  1582.           End of line...................... 4, 12
  1583.           Left............................. 4, 12, 16
  1584.           Left word........................ 4, 12
  1585.           Right............................ 4, 12, 16
  1586.           Right word....................... 4, 12
  1587.           Start of line.................... 4, 12
  1588.           Up............................... 4, 12, 16
  1589.         Define keywords....................18, 21
  1590.         Delete Commands
  1591.           Block............................ 5, 18, 20
  1592.           Character........................ 5, 13, 16
  1593.           End of line...................... 5, 13
  1594.           Line............................. 5, 13
  1595.           Spaces........................... 5, 15
  1596.           Undo............................. 5, 16, 20
  1597.           Word............................. 5, 15
  1598.         Directory file list................ 2, 20
  1599.         Error messages.....................25
  1600.         Execute second edit................ 7, 17
  1601.         Extended commands.................. 4, 17
  1602.         File Operations
  1603.           Directory list................... 2, 20
  1604.           Insert........................... 7, 17
  1605.           Print............................17
  1606.           Profile load.....................19, 23
  1607.           Save Block....................... 6, 18
  1608.           Save Edit........................ 7, 17
  1609.           Save Profile.....................19, 23
  1610.           Text load........................ 2, 17
  1611.         Find string........................ 6, 14, 19
  1612.         Function Keys......................10
  1613.         Goto line number...................18
  1614.         Halt print.........................17
  1615.         Insert file........................ 7, 17
  1616.  
  1617.  
  1618. PRO-ED                                     Page 29
  1619. Cole Software
  1620.  
  1621.         Index
  1622.         -------------------------------------------------
  1623.         Insert mode........................ 5, 14, 16
  1624.         Join lines.........................13
  1625.         Kill print.........................17
  1626.         Line per screen....................12
  1627.         Load Commands
  1628.           Profile..........................19, 23
  1629.           Text File........................ 2, 17
  1630.         Mark Commands
  1631.           Block............................ 6, 10, 14
  1632.           Locator..........................10
  1633.         Modes of Operation
  1634.           Auto Indent...................... 3, 11
  1635.           Compose.......................... 3,    5, 11
  1636.           Control Code..................... 3, 15, 20
  1637.           Insert........................... 5, 14, 16
  1638.           Outline..........................11, 15, 22
  1639.           Overstrike....................... 5, 14, 16
  1640.           Word Wrap........................ 3, 11
  1641.         Move block......................... 6, 16, 18
  1642.         Modify profile options.............19, 24
  1643.         Modify roll size................... 4, 18
  1644.         Open Line.......................... 5, 11, 14
  1645.         Print Commands
  1646.           Block............................ 6, 18
  1647.           File.............................17
  1648.         Quit Commands
  1649.           Edit with abort.................. 8, 17
  1650.           Edit with save................... 7, 17
  1651.           Editor........................... 8
  1652.         Replace string..................... 6, 19
  1653.         Resume print.......................17
  1654.         Save Commands
  1655.           Block............................ 6, 18
  1656.           Edit............................. 7, 17
  1657.           Profile..........................19, 23
  1658.         Screen Colors......................24
  1659.         Screen Scrolling Commands
  1660.           Cursor line to top............... 4, 14
  1661.           End of file...................... 4, 12, 15, 18
  1662.           Locator.......................... 4, 10
  1663.           Screen forward................... 4, 10, 15
  1664.           Screen backward.................. 4, 10, 15
  1665.           Start of file.................... 4, 12, 15, 18
  1666.         Show keywords......................18, 21
  1667.         Show Line..........................18
  1668.         Split Line.........................13
  1669.         String Commands
  1670.           Count............................ 6, 19
  1671.           Find............................. 6, 14, 19
  1672.           Find & Replace................... 6, 19
  1673.           Wildcard......................... 6
  1674.         Tabs............................... 4, 14, 16, 21
  1675.         Undo Key........................... 5, 16, 20
  1676.         Warning messages...................25
  1677.         Wildcard search.................... 6
  1678.         Word Wrap.......................... 3, 11
  1679.