home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 3 / CDASC03.ISO / sorties / 310 / peditor / peditor.doc < prev    next >
Text File  |  1993-04-01  |  98KB  |  2,832 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.            ┌──────────────────────────────────────────────────────┐
  20.            │                                                      │
  21.            │                      pEditor                         │
  22.            │                    Version 1.00                      │
  23.            │                     1988, 1989                       │
  24.            │                                                      │
  25.            │                                                      │
  26.            │   a text editor designed with a programmer in mind   │
  27.            │     copyright (c) Patrick W. Hart 1988, 1989         │
  28.            │                 all rights reserved                  │
  29.            │                                                      │
  30.            │                                                      │
  31.            │                                                      │
  32.            └──────────────────────────────────────────────────────┘
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                   ********
  65.  
  66.  
  67.                               TABLE OF CONTENTS
  68.  
  69.  
  70.                Quick Set Up _______________________________ii
  71.                Introduction ______________________________iii
  72.                Files ______________________________________iv
  73.                Disclaimer __________________________________v
  74.                Author's note ______________________________vi
  75.                Setting up __________________________________1
  76.                Using pEditor _______________________________1
  77.                Pop-Up menu _________________________________3
  78.                Config submenu ______________________________3
  79.                Margins submenu _____________________________4
  80.                Format Options submenu ______________________5
  81.                Tabs submenu ________________________________6
  82.                Load File Options submenu ___________________7
  83.                OS Shell submenu ____________________________9
  84.                Display Options submenu ____________________10
  85.                Colors _____________________________________11
  86.                Save Setup _________________________________11
  87.                File submenu _______________________________12
  88.                Print functions ____________________________13
  89.                Edit Opts submenu___________________________17
  90.                Window submenu _____________________________17
  91.                Text submenu _______________________________18
  92.                Block submenu ______________________________22
  93.                Goto submenu _______________________________24
  94.                Search submenu _____________________________26
  95.                System submenu______________________________30
  96.                Qwik list __________________________________31
  97.                Quick Reference Chart ______________________35
  98.                Addendum____________________________________35
  99.                Registration________________________________35
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                       i
  131.  
  132.  
  133.                                 QUICK SET UP
  134.  
  135.  
  136.  
  137. While it is certainly understandable that you just can't wait to start using
  138. pEditor, it is strongly advised that you READ THE DOCUMENTATION first.  pEditor
  139. is an extremely versatile program with an abundance of unique and special
  140. features.  Reading the docs is the only way to realize the benefits of all of
  141. these features.
  142.  
  143. To obtain a hardcopy of the documentation, from DOS, key in:
  144.     TYPE PEDITOR.DOC > PRN    <ENTER>
  145.  
  146.  
  147. Should you really be in that much of a hurry, you should know that pEditor has
  148. on-line context sensitive help that can be accessed by pressing <F1>.
  149.  
  150.  
  151.  
  152.                **********************************************
  153.                *                                            *
  154.                *                    NOTE:                   *
  155.                *                                            *
  156.                *   pEditor will run as-is out of the box.   *
  157.                *   The recommended "minimum setup" is to    *
  158.                *   tell PE.EXE what its home directory is   *
  159.                *   by entering it under the "Config/Load    *
  160.                *   File Options" submenu.  Save the setup   *
  161.                *   in the "Config/Save setup" submenu.      *
  162.                *                                            *
  163.                **********************************************
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                      ii
  197.  
  198.  
  199.                                 INTRODUCTION
  200.  
  201.  
  202.                               WHAT IS pEditor??
  203.  
  204.     pEditor is primarily intended as a programmers tool specifically designed
  205. for use with Turbo Pascal and "C". It is however very versatile and may also
  206. be used as a pure ASCII editor, or as a word processor AND editor if you are
  207. so inclined. It has some very special features that can be used by programmers
  208. or writers that make it very powerful and easy to use.
  209.  
  210.  
  211.                                     COST
  212.  
  213.     pEditor costs only $25.00 dollars to register. This is quite inexpensive
  214. when you consider that most editors or word processors on the shareware market
  215. cost at least double that. This is an incentive to you to register it after
  216. your 30 day trial period.
  217.  
  218.  
  219.                                    MACRO'S
  220.  
  221.     pEditor has ten Macro's built in (PE.MAC) that are easy to use and
  222. understand. These macro's are currently set up for Pascal programming. Macro's
  223. are very easily tailored to your special needs, and you may add and use as
  224. many separate macro files as necessary.
  225.  
  226.  
  227.                                   QWIK LIST
  228.  
  229.     The Qwik List feature allows Qwik re-entry of repetitive words or phrases
  230. up to 40 characters long. The Qwik List feature is called by a simple key
  231. combination. Typing the first few unique letters places the desired text in a
  232. pop-up window which may be entered into your file by pressing the enter key.
  233. Anyone that does repetitive typing will understand its usefulness,
  234. particularly if writing code. Qwik List is invoked by typing <Alt V> from
  235. inside pEditor. Typing <Alt I> will insert into the Qwik List feature (.VNL
  236. file); <Alt D> will delete.
  237.  
  238.  
  239.                                    WINDOWS
  240.  
  241.     pEditor can have up to eight windows (files) open at once. The
  242. unregistered version will support only three windows at a time.
  243.  
  244.  
  245.                                 SPELL CHECKER
  246.  
  247.    Since the design intent of this application was to be a programmers tool, a
  248. spelling checker was intentionally omitted from the package.  This program is
  249. however, very friendly with Borland's Turbo Lightning.
  250.  
  251.  
  252.                                 FRIENDLINESS
  253.  
  254.    pEditor has three ways of implementing many of it's commands. It has an
  255. easy pop-up menu (<F10> key), uses WordStar like keystrokes, and has function
  256. keys set up for common recurring uses. There is an external file supplied to
  257. registered users which allows you to configure pEditor to your favorite
  258. keystrokes. pEditor also has on-line context sensitive help. Press <F1> to get
  259. help.
  260.  
  261.  
  262.                                      iii
  263.  
  264.  
  265.                                     FILES
  266.  
  267.  
  268.           PE.EXE _________Main program.
  269.  
  270.           README.1ST _____Last minute information from the author
  271.                           about the file(s).
  272.  
  273.           EPSON.PDF ______Example of a Printer Definition File set
  274.                           up for Epson emulation.
  275.  
  276.           PEDITOR.DOC ____This manual.
  277.  
  278.           PE.MAC _________pEditor macro file.
  279.  
  280.           PE.HLP _________Help file for pEditor.
  281.  
  282.           REGISTER.TXT ___Registration form for pEditor.
  283.  
  284.           PEINST.EXE _____Program to tailor pEditor commands. Included
  285.                           in the registered version only.
  286.  
  287.           PUSHWORD.EXE -  External file used to make  .VNL files.
  288.                           Typing PUSHWORD from the DOS prompt will
  289.                           give a self extracting explanation. Included in
  290.                           the registered version only.
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                                      iv
  329.  
  330.  
  331.                                 ============
  332.                                | DISCLAIMER |
  333.                                 ============
  334.  
  335.  
  336.                      USE THIS SOFTWARE AT YOUR OWN RISK!
  337.                      -----------------------------------
  338.  
  339.  
  340.     Due to the complex nature and vagaries of today's hardware and software
  341. market, the author cannot be held accountable for any loss of data or
  342. information through the use of this software or anything in this software
  343. package, there are too many different types of hardware and software
  344. combinations that are possible today, furthermore guarantees and special
  345. support are increasingly more difficult or impossible to supply and are not
  346. stated or implied in any manner here.
  347.  
  348.     This is a low-cost piece of shareware at the present time and is written
  349. and supported by a private individual. The use of this software constitutes
  350. your consent to use it AT YOUR OWN RISK.
  351.  
  352.     Users note: As always but especially in the case of a new program, you
  353. should take precautions to back up your files. No guarantee is made that this
  354. program will suit the purposes for which you intend to use it, and certainly
  355. the author will not be liable for any damages or losses resulting from its
  356. use.
  357.  
  358.  
  359.                                  Annoyware?
  360.  
  361.     Realizing that a very small percentage of shareware users register
  362. software, the author of this software thought long and hard about what he
  363. could/should do to the unregistered version of pEditor to ensure that it gets
  364. registered. The registered version has more commands that are functional and a
  365. few extra support files to enhance pEditor.
  366.  
  367.     The author did not want to create a shareware program that would "self
  368. destruct" after the nth usage or blink an annoying message for sixty seconds.
  369. On the other hand, he was not going to just "give away" his efforts for free.
  370.  
  371.     Some authors go to such great extent in protecting their creations that
  372. their files are basically useless and just waste expensive space on BBS hard
  373. drives.
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                                       v
  395.  
  396.  
  397.  
  398.                      Author's note:  Why another editor?
  399.  
  400.     Much of my  time over the past several years  has been spent developing
  401.     applications programs. As time passed  I realized that there were tools
  402.     I needed to help me with my work. I heard of the editors that were made
  403.     for  programmers and  went in  search  of  THE editor  that had  what I
  404.     wanted. I found some shareware  editors, I found public domain editors,
  405.     and I  found commercial editors,  but  I didn't find the  editor that I
  406.     was  looking  for.  Realizing  that  my  wants  might  be  unique among
  407.     programmers, I set out to write my own editor.
  408.  
  409.     When I began the project I had no intention of attempting to market the
  410.     editor.  After a  couple of  months  of  work, the  thing was  actually
  411.     working to the point that I  was using it to continue it's development.
  412.     A friend  and fellow programmer  noticed that I  was using a  different
  413.     editor and asked for a copy. Well,  one thing lead to another, and here
  414.     we are.
  415.  
  416.     What I have attempted to do  here is develop an integrated package that
  417.     allows a programmer  to have some familiar tools as well as some unique
  418.     features that  I wanted but  couldn't find anywhere.  At this stage  of
  419.     it's evolution the program is very  handy, but it is far from complete.
  420.     I am currently  working on some  major enhancements that  will make the
  421.     package an even more unique product.
  422.  
  423.     The logical  question to ask here  would be, "Why are  you releasing it
  424.     now?".  There  are  several  correct  answers  to  the question:
  425.  
  426.       1. User's interface requires more time than simply developing program
  427.          algorithms. If I'm the only person that will be using the program,
  428.          then there is no reason  to prepare user documentation, help text,
  429.          and a fancy interface.
  430.  
  431.       2. Several people who have been  using this program tell me that
  432.          it is useful and should be released.
  433.  
  434.       3. The enormous amount of time that I have spent at the keyboard
  435.          will not be going to waste  if there is something to show for
  436.          that time.
  437.  
  438.     I'm hoping that enough of you will find this program to be of value and
  439.     to register  it so I  can justify continuing  it's development. In  any
  440.     case,  I would  really appreciate  hearing your  comments, suggestions,
  441.     concerns and questions regarding this product.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                                       vi
  461.  
  462.  
  463.  
  464.                                  SETTING UP
  465.  
  466.     The minimum requirements for pEditor are an IBM PC/XT/AT or compatible
  467. computer with a minimum of 512K RAM.  While not absolutely necessary, the
  468. program does operate much better with a hard drive.
  469.  
  470.     It is recommended that you put pEditor in it's own directory, and that the
  471. directory be in your PATH so PE may be called from anywhere. As alternative,
  472. you might prefer to use a batch file to invoke pEditor.  If you are unfamiliar
  473. with DOS and how to perform these commands, please check your DOS users
  474. manual.
  475.  
  476.     PEINST.EXE should be used to modify the PE.EXE file to your favorite
  477. keystrokes. (It is currently set up for WordStar.) The PE.HLP file will also
  478. be modified. This is so your help (<F1>) will stay context sensitive to YOUR
  479. keystroke configuration.
  480.  
  481.     The first query asks if you wish to do a fast entry of a fully configured
  482. keyboard. A "y" answer allows you to configure each special key one at a time.
  483. A "n" answer gives you a full screen version.
  484.  
  485.     If you answer "n" to the fast reconfigure, you get a full screen
  486. presentation of the keys. The arrow keys move around the configuration screen
  487. <PgUp> and <PgDn> move back and forth. Use the scroll lock key to toggle
  488. between literal and command mode.
  489.  
  490.     Pressing <ScrollLock> will put you in the literal mode which will type the
  491. various key commands on the screen. For example, pressing <BackSpace> in the
  492. literal mode will result in "<CtrlH>" being typed on the screen. Press
  493. <ScrollLock> to return to command mode and the Back Space key will return to
  494. normal.
  495.  
  496.     In command mode, an enter accepts the new/default setting as appropriate.
  497. When finished, press <ESC> to tell PEINST that you are finished. Pressing "w"
  498. saves the configuration, "q" will quit without saving.
  499.  
  500.  
  501.                                 USING pEditor
  502.  
  503.     There are several options to start pEditor. The simple way is to just type
  504. "PE." You can also start it by PE "filename" which will start pEditor and open
  505. up "filename." You can open more than one file at a time. pEditor supports as
  506. many as eight windows. Only three may be called from the DOS Command line or
  507. if you are using an unregistered version. Opening more than one file at a time
  508. is not recommended for the uninitiated.
  509.  
  510.     When starting pEditor without a filename, you will only have three of the
  511. submenus operational. The "File" submenu, the "Config" submenu, and the
  512. "System" submenu. The "Edit Opts" submenu will be accessible after a file is
  513. opened. It is almost impossible to lose any text when using pEditor. Unless
  514. you have turned "Make BAK files" OFF in the Config/Load file options submenu,
  515. a backup file is opened when you edit a file. The backup is a duplicate of the
  516. original file.
  517.  
  518.     On mono monitors, pEditor allowable commands on the menus are highlighted
  519. and on color monitors they are a contrasting color. You may use the arrow keys
  520. to move about, and the enter key to select commands OR you can select commands
  521. by simply typing the highlighted letter of your desired command.
  522.  
  523.  
  524.  
  525.  
  526.                                       1
  527.  
  528.  
  529.                                  STATUS LINE
  530.  
  531.     The status line immediately above the text displays several important
  532. pieces of information. The following is an example:
  533.  
  534.  
  535.   PEDITOR.DOC  69%  Line 1900  Col 37  Page 4  Insert  Indent  Wrap  Justify
  536.   -----------  ---  -------    ------  ------  ------  ------  ----  -------
  537.   1.           2.   3.         4.      5.      6.      7.      8.    9.
  538.  
  539.  
  540. 1. The current filename.
  541.  
  542. 2. The percentage factor represents your location in the file. i.e. if it
  543. says 25% you are 1/4 of the way into the file.
  544.  
  545. 3. The line number you are working on.
  546.  
  547. 4. The column number represents the placement of the cursor.
  548.  
  549. 5. The page number you are currently on.
  550.  
  551. 6. Insert when shown indicates that Insert is on.  (Over if Insert is off.)
  552.  
  553. 7. Indent when shown indicates that Indent is on.
  554.  
  555. 8. Wrap when shown indicates that Wrap is on.
  556.  
  557. 9. Justify when shown indicates that Justification is on.
  558.  
  559.  
  560.     pEditor updates the status line as a background process.  Faster typists
  561. might see a lag in the information contained on the status line.  This becomes
  562. even more apparent when page break display is turned on and you are working in
  563. the middle of a large document.  In almost all cases the keyboard input is
  564. given priority scheduling.
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                                       2
  593.  
  594.  
  595.                               POP-UP MENU <F10>
  596.  
  597.  
  598.     Press <F10> to Pop-up the menu bar at the top of the screen.
  599. You will see:
  600.  
  601. ┌───────────────────────────────────────────────┐
  602. │   File     Edit Opts     Config     System    │
  603. └───────────────────────────────────────────────┘
  604.  
  605.  
  606.     Notice that a letter of each item on the menu is highlighted. Pressing the
  607. highlighted letter is one of the ways to select a particular option.  Another
  608. way is to move to the desired option using the arrow keys or a mouse and then
  609. pressing <Enter>.  You can also use the Quick Menu option by pressing <Alt> and
  610. the letter associated with the desired menu item.  (Press <Alt F> to go to the
  611. Files submenu, <Alt E> for the Edit Opts submenu, etc.)
  612.  
  613. You may exit any of the Pop-up Windows by pressing <Esc>.
  614.  
  615.  
  616.     Bear in mind that internal pEditor commands listed in this document are
  617. for stock copies of pEditor. If you run PEINST.EXE and modify commands, the
  618. commands listed in this doc file will be incorrect.  Your context sensitive
  619. help (<F1>) will be correct however.
  620.  
  621.  
  622.  
  623.  
  624.                                CONFIG SUBMENU
  625.  
  626.  
  627.     Press <Alt C> to access the Config submenu.  You will see the following:
  628.  
  629. ┌───────────────────────────────────────────────┐
  630. │   File     Edit Opts     Config     System    │
  631. └──────────────────┬─────────────────────┬──────┘
  632.                    │ Margins..           │
  633.                    │ Format options..    │
  634.                    │ Tabs..              │
  635.                    │ Load file options.. │
  636.                    │ OS Shell options..  │
  637.                    │ Display options..   │
  638.                    │ Colors..            │
  639.                    │ Save setup          │
  640.                    └─────────────────────┘
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                                       3
  659.  
  660.  
  661.                                MARGINS SUBMENU
  662.  
  663.  
  664. ┌───────────────────────────────────────────────┐
  665. │   File     Edit Opts     Config     System    │
  666. └──────────────────┬─────────────────────┬──────┘
  667.                    │ Margins..           │
  668.                    │ Format option┌──────────────────┐
  669.                    │ Tabs..       │ Left           1 │
  670.                    │ Load file opt│ Right         78 │
  671.                    │ OS Shell opti│ Top            3 │
  672.                    │ Display optio│ Bottom         8 │
  673.                    │ Colors..     │ Page length   66 │
  674.                    │ Save setup   └──────────────────┘
  675.                    └─────────────────────┘
  676.  
  677.  
  678.  
  679. Left and Right:    Command is <Ctrl O> <Ctrl L> and <Ctrl O> and <Ctrl R>
  680.  
  681.     If you are using pEditor for writing code, Left should be set to 1. If you
  682. are going to use pEditor as a word processor, set it to 10 normally. Just type
  683. "L" and <Enter> the new number. Press <Esc> to back out of this option. The
  684. right is normally set between 65 and 75 depending on your use. Press the "R",
  685. and <Enter> the new number, and then <Esc>.
  686.  
  687.  
  688. Top:    Command is Menu only.
  689.  
  690.     A top margin of 5 or 6 is about average. Press "T", <Enter> the new
  691. number, and then <Esc>.
  692.  
  693.  
  694. Bottom:    Command is Menu only.
  695.  
  696.     You normally want at least a few lines here. One line is needed for the
  697. page number that pEditor will print if the file is printed in pEditor. Press
  698. "B", <Enter> the new number, and then <Esc>.
  699.  
  700.  
  701. Page Length:    Command is Menu only.
  702.  
  703.     This is normally set to around 66. Press "P", <Enter> the new number, and
  704. then <Esc>.
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                                       4
  725.  
  726.  
  727.                            FORMAT OPTIONS SUBMENU
  728.  
  729.  
  730. ┌───────────────────────────────────────────────┐
  731. │   File     Edit Opts     Config     System    │
  732. └──────────────────┬─────────────────────┬──────┘
  733.                    │ Margins..           │
  734.                    │ Format options..    │
  735.                    │ Tabs..       ┌────────────────────┐
  736.                    │ Load file opt│ Justify        OFF │
  737.                    │ OS Shell opti│ Word wrap      OFF │
  738.                    │ Display optio│ Autoindent      ON │
  739.                    │ Colors..     │ Insert mode     ON │
  740.                    │ Save setup   │ Page breaks    OFF │
  741.                    └──────────────│ Compress wrap  OFF │
  742.                                   └────────────────────┘
  743.  
  744.  
  745. Justify:    Command is <Ctrl O> <Ctrl J>
  746.  
  747.     If Justify mode is active, the lines of text will be evenly aligned on
  748. each side margin. This is done by filling areas between words with extra
  749. spaces so that the rightmost word ends on the right margin.
  750.  
  751. Word Wrap:    Command is <Ctrl O> <Ctrl W>
  752.  
  753.     When Word Wrap is off, paragraph reformatting is not possible and when
  754. typing occurs beyond the right margin, it will continue to move past the right
  755. margin setting. Only an <Enter> or <Home> will bring the cursor left again.
  756. When Word Wrap is on, typing to the right margin will automatically shift to
  757. the next line.
  758.  
  759. Auto Indent:    Command is <Ctrl Q> <Ctrl I>
  760.  
  761.     Auto indent allows you to continue typing with a new left margin. It is
  762. very useful when you wish to indent a portion of your text for effect. If you
  763. are writing code, its use will be obvious.
  764.  
  765. Insert mode:    Command is <Ctrl V> or <Ins>
  766.  
  767.     If Insert mode is off, you will overwrite previous characters. If on, it
  768. will insert the characters before the existing ones.
  769.  
  770. Page breaks:    Command is <Ctrl O> <Ctrl B>
  771.  
  772.     Page breaks mode creates a block on the left side of the screen from the
  773. top to the bottom. It has an arrow displayed in it to show where the page
  774. breaks are located. Turn Page breaks off and the block goes away.
  775.  
  776. Compress Wrap:    Command is Menu only.
  777.  
  778.     By default, pEditor compresses extra spaces out of any line before it is
  779. wrapped. This feature is required in order to "unjustify" text that has
  780. previously been right justified. However, in some cases the compression will
  781. remove desired spaces, as in the case of aligned columns of figures. When this
  782. toggle is OFF, extra spaces will not be removed from lines being wrapped. Wrap
  783. compression is saved as a pEditor default.
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.                                       5
  791.  
  792.  
  793.                                 TABS SUBMENU
  794.  
  795. ┌───────────────────────────────────────────────┐
  796. │   File     Edit Opts     Config     System    │
  797. └──────────────────┬─────────────────────┬──────┘
  798.                    │ Margins..           │
  799.                    │ Format options..    │
  800.                    │ Tabs..              │
  801.                    │ Load file opt┌───────────────────┐
  802.                    │ OS Shell opti│ Set tabs          │
  803.                    │ Display optio│ Put tabs          │
  804.                    │ Colors..     │ Restore even      │
  805.                    │ Save setup   │ Edit tabs         │
  806.                    └──────────────│ Display tabs  OFF │
  807.                                   │ Fixed          ON │
  808.                                   │ Tab size        8 │
  809.                                   └───────────────────┘
  810.  
  811. Set tabs:    Command is <Ctrl O> <Ctrl I>
  812.  
  813.     Set tabs will set your tabs according to the blank characters found on the
  814. current line. This is very useful when you enter your first line of code or
  815. text and use Set tabs to set tabs to this value. Any time you wish to change,
  816. type in another line and set tabs again or go back to the original tabs by
  817. using "Restore even."
  818.  
  819. Put tabs:    Command is Menu only.
  820.  
  821.     Put tabs will print the tab locations on the screen. These characters will
  822. not be printed and makes it convenient if you change your tab settings several
  823. times in the same file.
  824.  
  825. Restore even:    Command is Menu only.
  826.  
  827.     Restore even will restore the tabs according to what is set in tab default
  828. (Tab size). Tabs will be reset to even numbers.
  829.  
  830. Edit tabs:    Command is <Ctrl O> <Ctrl E>
  831.  
  832.     Edit tabs function will allow you to change the tab settings using the
  833. <Ins>, <Del>, and <Enter> keys on tab line display. The "Display tabs" should
  834. be ON to do this. These settings are temporary. When you leave pEditor, they
  835. will return to the setting in "Tab size."
  836.  
  837. Display tabs:    Command is <Ctrl O> <Ctrl T>
  838.  
  839.     This will display the tab settings at the top of each open window.
  840.  
  841. Fixed:    Command is <Ctrl O> <Ctrl F>
  842.  
  843.     When Fixed tabs are ON, tab positions are taken from a table of columns
  844. that you can set to even spacing or customize through various tab commands.
  845. When Fixed tabs are OFF, tab positions are based on the contents of the text
  846. surrounding the current line.
  847.  
  848. Tab size:    Command is Menu only.
  849.  
  850.     Tab size sets the repeat variable for the tabs. (i.e. If this is set to
  851. "8", then 8 and every multiple of 8 will be a tab location.) To change the
  852. setting, press "T", <Enter> the new number, and then <Esc>. Use "Restore even"
  853. to display the new settings. When you leave pEditor, the tabs will be restored
  854. to the default.
  855.  
  856.                                       6
  857.  
  858.  
  859.                           LOAD FILE OPTIONS SUBMENU
  860.  
  861. ┌───────────────────────────────────────────────┐
  862. │   File     Edit Opts     Config     System    │
  863. └──────────────────┬─────────────────────┬──────┘
  864.                    │ Margins..           │
  865.                    │ Format options..    │
  866.                    │ Tabs..              │
  867.                    │ Load file options.. │
  868.                    │ OS Shell opti┌───────────────────────────────┐
  869.                    │ Display optio│ Home directory         C:\PE\ │
  870.                    │ Colors..     │ File extension                │
  871.                    │ Save setup   │ Make BAK files             ON │
  872.                    └──────────────│ Place Markers              ON │
  873.                                   │ Auto Place Markers        OFF │
  874.                                   │ Expand tabs                ON │
  875.                                   │ Write tabs                OFF │
  876.                                   │ Strip hi-bit              OFF │
  877.                                   │ Undo limit                 20 │
  878.                                   └───────────────────────────────┘
  879.  
  880.  
  881. Home Directory:    Command is Menu only.
  882.  
  883.     Home directory is where the pEditor files are kept. This can be changed,
  884. but the files should be moved to that directory. If you desire to change the
  885. home directory, change the entry in this block and use the save option.
  886.  
  887.  
  888. File extension:    Command is Menu only.
  889.  
  890.     This is optional. If you enter an extension here, when you use pEditor's
  891. menu system to recall a file, the window will list files with that extension.
  892.  
  893.  
  894. Make BAK files:    Command is Menu only.
  895.  
  896.     If this is ON, backup files (BAK) are automatically made when saving edits.
  897.  
  898.  
  899. Place Markers:    Command is Menu only.
  900.  
  901.     When this option is ON, the current cursor location is saved along with the
  902. file.  When the file is later reloaded, the cursor will be positioned where it
  903. was when the file was saved.
  904.  
  905.  
  906. Auto Place Markers:    Command is Menu only.
  907.  
  908.     When this option is ON, the current cursor location is saved only if the
  909. current file had previously had the cursor positin saved as determined when
  910. the file was read.  This option is only effective when the Place Markers
  911. option is ON.
  912.  
  913.  
  914. Expand tabs:    Command is Menu only.
  915.  
  916.     Expand tabs allows files created with other editors and word processors to
  917. have the tabs changed into spaces. If it is OFF, tabs will show up as control
  918. "I" characters. This should normally be turned on.
  919.  
  920.  
  921.  
  922.                                       7
  923.  
  924.  
  925. Write tabs:    Command is Menu only.
  926.  
  927.     By default, pEditor does not write tab characters in files saved from the
  928. editor. If Tab Writing is activated, pEditor will translate sequences of
  929. spaces to tabs in order to save disk space for the output file. Tabs are
  930. computed using the fixed spacing currently set for fixed tabs. Multiple spaces
  931. found within pairs of single or double quotes (as used in Pascal or C source
  932. code) will not be converted to tabs.
  933.  
  934.  
  935. Strip hi-bit:    Command is Menu only.
  936.  
  937.     When Hi-bit strip is ON, the most significant bit of each character read
  938. from the disk will be set to zero. This is useful when reading in files
  939. previously generated in WordStar document mode. In addition, "dot commands"
  940. used for WordStar document formatting will be changed to pEditor's format
  941. character (@). Note that stripping the hi-bit will also affect any usage of
  942. the IBM extended ASCII character set, such as the line drawing characters.
  943.  
  944.  
  945. Undo Limit:    Command is Menu only.
  946.  
  947.     By default, 20 lines of deleted text are stored for possible undeletion.
  948. To change the setting, press "U", <Enter> the new number, and <Esc>.
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.                                       8
  989.  
  990.  
  991.                           OS SHELL OPTIONS SUBMENU
  992.  
  993. ┌───────────────────────────────────────────────┐
  994. │   File     Edit Opts     Config     System    │
  995. └──────────────────┬─────────────────────┬──────┘
  996.                    │ Margins..           │
  997.                    │ Format options..    │
  998.                    │ Tabs..              │
  999.                    │ Load file options.. │
  1000.                    │ OS Shell options..  │
  1001.                    │ Display option┌───────────────────────────────┐
  1002.                    │ Colors..      │ Swap memory to disk        ON │
  1003.                    │ Save setup    │ Use smart swapping         ON │
  1004.                    └───────────────│ Minimum RAM size          300 │
  1005.                                    └───────────────────────────────┘
  1006.  
  1007.  
  1008. Swap memory to disk:    Command is Menu only.
  1009.  
  1010. Toggled on allows pEditor to swap the current contents of RAM to a disk file.
  1011. This will free up most of the memory being used by pEditor to run other
  1012. applications without abandoning the current session.
  1013.  
  1014.  
  1015. Use smart swapping:    Command is Menu only.
  1016.  
  1017. Toggled on will cause pEditor to check the available RAM before exiting to the
  1018. command shell. If the amount of free RAM is less than the amount configured as
  1019. the minimum RAM size, pEditor will swap the current contents of RAM to a disk
  1020. file to provide additional memory for other applications.
  1021.  
  1022.  
  1023. Minimum RAM size:    Command is Menu only.
  1024.  
  1025. Used in conjunction with Smart swapping.  Set to the minimum amount of free
  1026. RAM before swapping of memory to a disk file when exiting to a command shell.
  1027. The amount of RAM is entered in K Bytes.
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.                                       9
  1055.  
  1056.  
  1057.                            DISPLAY OPTIONS SUBMENU
  1058.  
  1059.  
  1060. ┌───────────────────────────────────────────────┐
  1061. │   File     Edit Opts     Config     System    │
  1062. └──────────────────┬─────────────────────┬──────┘
  1063.                    │ Margins..           │
  1064.                    │ Format options..    │
  1065.                    │ Tabs..              │
  1066.                    │ Load file options.. │
  1067.                    │ OS Shell options..  │
  1068.                    │ Display options..   │
  1069.                    │ Colors..     ┌──────────────────┐
  1070.                    │ Save setup   │ Snow control  ON │
  1071.                    └──────────────│ Block cursor OFF │
  1072.                                   │ 43/50 line   OFF │
  1073.                                   │ Font display  ON │
  1074.                                   │ Key help      ON │
  1075.                                   │ Zoom state   OFF │
  1076.                                   └──────────────────┘
  1077.  
  1078.  
  1079. Snow Control:    Command is Menu only.
  1080.  
  1081.     When Snow Control is ON, pEditor avoids the screen interference patterns
  1082. called "snow" that are produced by certain display adapters, notably the older
  1083. IBM Color Graphics Adapter. For other color adapters, the Snow Control can be
  1084. turned off. This improves screen updating performance considerably.
  1085.  
  1086.  
  1087. Block Cursor:    Command is Menu only.
  1088.  
  1089.     pEditor offers a choice between a blinking hardware cursor and a solid
  1090. unblinking cursor.
  1091.  
  1092.  
  1093. 43/50 Line:    Command is Menu only.
  1094.  
  1095.     On computers equiped with an Enhanced Graphics Adapter, pEditor can
  1096. display 43 lines on the screen. Toggle this option ON if a longer text display
  1097. is desired.
  1098.  
  1099.  
  1100. Font Display:    Command is <Ctrl O> <Ctrl D>
  1101.  
  1102.     When Font Display is enabled, print formatting commands that control font
  1103. selections will not be displayed on-screen. Instead the marked text will be
  1104. displayed in a color or attribute corresponding to the font. This "what you
  1105. see is what you get" mode allows more accurate alignment of tables, and avoids
  1106. multiple print cycles to correct formatting commands. When font display is
  1107. enabled, the control characters that select the fonts are not visible.
  1108. However, the cursor can be positioned over the control character, and can be
  1109. deleted. The pEditor hardware cursor grows to a large block when it is
  1110. positioned over the control character. The value of the control character will
  1111. be displayed at the right hand edge of the window status line. pEditor
  1112. computes the display of on-screen fonts while it is waiting for you to enter
  1113. keystrokes. As a result, if you enter new text it may take a short period of
  1114. time before control characters disappear and fonts are drawn in their final
  1115. colors.
  1116.  
  1117.  
  1118.  
  1119.  
  1120.                                      10
  1121.  
  1122.  
  1123. Key Help:    Command is <Ctrl J> <Ctrl K>
  1124.  
  1125.     When Key Help is ON, pEditor will display the command sequences that
  1126. correspond to each menu selection while you are browsing through the menu
  1127. system. This can serve to familiarize you with the quick keystrokes and speed
  1128. up your editing.
  1129.  
  1130.  
  1131. Zoom State:    Command is Menu only.
  1132.  
  1133.     The state of this toggle determines pEditor's default behavior when more
  1134. than one window is on the screen. When Initial Zoom State is OFF, multiple
  1135. windows will appear simultaneously on the screen. When Initial Zoom State is
  1136. ON, multiple windows will be zoomed. The last file opened will be visible on
  1137. the screen, and others will be hidden behind it. Initial Zoom State is saved
  1138. as a pEditor default. The normal zoom window command may be used at any time,
  1139. regardless of Initial Zoom State.
  1140.  
  1141.  
  1142.  
  1143.                                COLORS SUBMENU
  1144.  
  1145.  
  1146. ┌───────────────────────────────────────────────┐
  1147. │   File     Edit Opts     Config     System    │
  1148. └──────────────────┬─────────────────────┬──────┘
  1149.                    │ Margins..           │
  1150.                    │ Format options..    │
  1151.     ┌────── Colors ──────┐.              │
  1152.     │  Normal Text       │file options.. │
  1153.     │  Marked Block      │ell options..  │
  1154.     │  Window Status     │ay options..   │
  1155.     │  Prompt Line       │s..            │
  1156.     │  Block Cursor      │setup          │
  1157.     │  Menu Text         │───────────────┘
  1158.     │  Menu Frame        │
  1159.     │  Menu Select       │
  1160.     │  Menu Hilite       │
  1161.     │  Bold text         │
  1162.     │  Doublestrike      │
  1163.     │  Underscore        │
  1164.     │  Superscript       │
  1165.     │  Subscript         │
  1166.     │  Compressed        │
  1167.     │  Italic            │
  1168.     └────────────────────┘
  1169.  
  1170.      The screen colors for each font may be adjusted on the Options Colors
  1171. menu. Selection of color attributes for the different fonts and menu options.
  1172. Selection is made using the cursor up and down arrow keys. Selection of color
  1173. attributes for each individual selection is done with all four cursor arrow
  1174. keys and the enter or return key.
  1175.  
  1176.  
  1177.  
  1178.                              SAVE SETUP SUBMENU
  1179.  
  1180.     Once you have the options set up the way you want them, you can save the
  1181. setup. Do not use Save setup for temporary option changes.
  1182.  
  1183.  
  1184.  
  1185.  
  1186.                                      11
  1187.  
  1188.  
  1189.                                 FILE SUBMENU
  1190.  
  1191.  
  1192.     Press <Alt F> to access the File submenu.  You will see the following:
  1193.  
  1194. ┌───────────────────────────────────────────────┐
  1195. │   File     Edit Opts     Config     System    │
  1196. └┬─────────────┬────────────────────────────────┘
  1197.  │ Open..      │
  1198.  │ Close       │
  1199.  │ Save        │
  1200.  │ Write to..  │
  1201.  │ Print..     │
  1202.  │ Qwik List   │
  1203.  │ Get info    │
  1204.  │ Quit        │
  1205.  └─────────────┘
  1206.  
  1207.  
  1208. Open:    Command is <Ctrl O> <Ctrl A> or <Shift F3>
  1209.  
  1210. ┌───────────────────────────────────────────────┐
  1211. │   File     Edit Opts     Config     System    │
  1212. └┬─────────────┬────────────────────────────────┘
  1213.  │ Open..      │
  1214.  │ Close       │
  1215.  │ Save        │
  1216.  │ Write to..  │
  1217.  │ Print..     │
  1218.  │ Qwik List   │
  1219.  │ Get info    │
  1220.  │ Quit        │
  1221.  └┌─────────────────────── Pathname of file ───────────────────────┐
  1222.   │C:\PE\*.*                                                       │
  1223.   └────────────────────────────────────────────────────────────────┘
  1224.  
  1225.     A prompt box will ask for the name of a file to read. If another file is
  1226. already being edited, the current window will be split in half, and the new
  1227. file will be read into the new window. Changes made in one window will affect
  1228. all other windows which contain the same file. When prompted for a file name,
  1229. you may enter DOS wildcards or the name of another drive or subdirectory. In
  1230. this case, another window will display the names of all matching files. You
  1231. can select from this list by using the cursor keypad, or by pressing the first
  1232. letter of the filename that you want to edit.
  1233.  
  1234.  
  1235. Close:    Command is <F3> or <F9>
  1236.  
  1237.     The current text file will be closed and the WINDOW cleared. If the file
  1238. has been modified since being saved, you will be given the opportunity to save
  1239. it. If the window is the only one on the screen, <F9> will return to the
  1240. pEditor menu system; <F3> will prompt you for a new file to edit.
  1241.  
  1242.  
  1243. Save:    Command is <Ctrl K> <Ctrl S> or <F2>
  1244.  
  1245.     The contents of the current window will be saved to disk. If the file has
  1246. not been named, a prompt box will ask for a name. If the disk file already
  1247. exists, a backup copy (.BAK) will be made before overwriting the existing
  1248. version.
  1249.  
  1250.  
  1251.  
  1252.                                      12
  1253.  
  1254.  
  1255. Write to:    Command is <Ctrl K> <Ctrl N>
  1256.  
  1257. ┌───────────────────────────────────────────────┐
  1258. │   File     Edit Opts     Config     System    │
  1259. └┬─────────────┬────────────────────────────────┘
  1260.  │ Open..      │
  1261.  │ Close       │
  1262.  │ Save        │
  1263.  │ Write to..  │
  1264.  │ Print..     │
  1265.  │ Qwik List   │
  1266.  │ Get info    │
  1267.  │┌──────────────────── File Name to Write to ─────────────────────┐
  1268.  └│                                                                │
  1269.   └────────────────────────────────────────────────────────────────┘
  1270.  
  1271.     This command will store all text in the current window to any file that
  1272. you name. Renaming a file will cause the name of that window, and all other
  1273. windows sharing the same text, to be updated to the new name.
  1274.  
  1275.  
  1276. Print:    Command is <Ctrl K> <Ctrl P>
  1277.  
  1278. ┌───────────────────────────────────────────────┐
  1279. │   File     Edit Opts     Config     System    │
  1280. └┬─────────────┬────────────────────────────────┘
  1281.  │ Open..      │
  1282.  │ Close       │
  1283.  │ Save        │
  1284.  │ Write ┌─────────────────────────── Print Setup ───────────────────────────┐
  1285.  │ Print.│  Print file now                                                   │
  1286.  │ Qwik L├───────────────────────────────────────────────────────────────────┤
  1287.  │ Get in│  Name of file       C:\PASCAL\MYPROG.PAS                          │
  1288.  │ Quit  │  Auto formatting    OFF                                           │
  1289.  └───────│  First page         1                                             │
  1290.          │  Last page          4095                                          │
  1291.          ├───────────────────────────────────────────────────────────────────┤
  1292.          │  Which printer                                                    │
  1293.          │  Device             LPT1                                          │
  1294.          │  Manual paper feed  OFF                                           │
  1295.          │  Use formfeeds      OFF                                           │
  1296.          │  Edit printer codes                                               │
  1297.          │  Save printer setup                                               │
  1298.          └───────────────────────────────────────────────────────────────────┘
  1299.  
  1300. Do not press <Enter> on "Print file now" until the other items are set to
  1301. your satisfaction. If you have not saved the file and changes have been
  1302. made, you will be reminded to save it first.
  1303.  
  1304.  
  1305. Name of file:
  1306.  
  1307. A prompt box will request entry of the file name to print. When asked for a
  1308. file name, you may enter DOS wildcards or the name of another drive or
  1309. subdirectory. In this case another window will display the names of all
  1310. matching files. You can select from this list by using the cursor keypad, or
  1311. by pressing the first letter of the filename you want.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                                      13
  1319.  
  1320.  
  1321. Auto formatting:
  1322.  
  1323. Auto formatting must be ON in order to take advantage of any print formatting
  1324. commands. Set to OFF if you wish to have pEditor ignore formatting commands in
  1325. your text. In this case, text will print continuously with no form feeds or
  1326. page breaks. Control codes embedded in the text will be written to the output
  1327. without interpretation.
  1328.  
  1329.  
  1330. Which printer:
  1331.  
  1332. If you wish to use a .PDF, select a Printer Definition File (default extension
  1333. .PDF) before printing.  pEditor will load this printer file into memory.
  1334.  
  1335.  
  1336. Device:
  1337.  
  1338. You can choose between sending the printed output to LPT1, LPT2, or to a
  1339. file. If the printer is attached to a serial port, you must use the DOS MODE
  1340. command in order to assign the serial port to one of the print devices LPT1 or
  1341. LPT2.  When output is printed to a file, all control codes are written out just
  1342. as when they are printed. In this case, you must also specify the name of the
  1343. output file using the prompt window.
  1344.  
  1345.  
  1346. Manual paper feed:
  1347.  
  1348. Set to ON if you wish to have pEditor prompt you to insert a new sheet of
  1349. paper after each page. This choice is also stored as part of the printer
  1350. definition file for your selected printer.
  1351.  
  1352.  
  1353. Use formfeeds:
  1354.  
  1355. Set to ON if your printer accepts ASCII character #12 to eject each page.
  1356. Otherwise, pEditor will fill out the end of each page with blank lines.
  1357.  
  1358.  
  1359. Edit printer codes:
  1360.  
  1361. You can edit and store custom printer definitions for use by pEditor. One
  1362. printer definition is included as an example. This option is supplied to
  1363. enable you to build custom definitions. Your printer manual will supply the
  1364. necessary printer commands to enter into your .PDF file. Only characters that
  1365. your printer supports can be entered into a .PDF file. Any of the command
  1366. sequences that control various printer fonts can be edited.
  1367.  
  1368. Each font is associated with two strings - one to turn the font ON, and
  1369. another to turn it OFF. When you choose a sequence to edit, it appears in
  1370. another window. It can be edited using the cursor keys, and the <Del> or
  1371. <Backspace> keys. Most characters you type will be inserted literally into the
  1372. string. <CtrlBksp> will delete the existing string. <Enter> will end the
  1373. session in the string editor. In case you need to enter any of these special
  1374. keys as part of the control string, press the <ScrollLock> key to enter
  1375. Literal mode. In this mode, all keystrokes will be inserted into the string
  1376. without further interpretation.
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.                                      14
  1385.  
  1386.  
  1387. Save printer setup:
  1388.  
  1389. The printer definition currently held in memory can be stored to a disk file.
  1390. pEditor stores the printer command sequences for all fonts, as well as the
  1391. default settings for manual paper feed and formfeeds, when you save the setup.
  1392. pEditor will prompt for a file name when you decide to store the current
  1393. definition. The default extension for printer definitions is .PDF.
  1394.  
  1395. After making all selections, move the menu bar to the Print file now item
  1396. and press <Enter>. If you decide not to print, just press <Esc>. Printing
  1397. occurs as a background task. You can continue editing with minimal loss of
  1398. performance while the print job continues.
  1399.  
  1400. To stop a print job at any time, execute the Print File command sequence.
  1401. pEditor will confirm whether you want to stop the print job.
  1402.  
  1403. Any text file can be printed from within pEditor. Files formatted with
  1404. pEditor's page layout commands and font controls will print with multiple
  1405. fonts, headers, footers, and page breaks. Unless you add your printer's special
  1406. commands and save it as a .PDF, your printer will only print normal characters.
  1407.  
  1408. There are also a number of print formatting commands available in pEditor.
  1409. They must begin in column 1.  They will not be printed with the text.
  1410. Don't forget that Auto Formatting must be turned ON.
  1411.  
  1412.       Offset page to right by n columns:
  1413.           @PO n
  1414.       Start new page:
  1415.           @PA
  1416.       Start new page if fewer than n lines remain:
  1417.           @CP n
  1418.       Set page number to n:
  1419.           @PN n
  1420.       Omit page numbers:
  1421.           @OP
  1422.       Print page numbers:
  1423.           @PG
  1424.       Put page number in column n:
  1425.           @PC n
  1426.       Set page length to n lines:
  1427.           @PL n
  1428.       Set top margin to n lines:
  1429.           @MT n
  1430.       Set bottom margin to n lines:
  1431.           @MB n
  1432.       Set header margin to n lines:
  1433.           @HM n
  1434.       Set footer margin to n lines:
  1435.           @FM n
  1436.       Define header line:
  1437.           @HEline
  1438.       Define footer line:
  1439.           @FOline
  1440.  
  1441.       Special Codes within Headers and Footers:
  1442.           Insert current page number:
  1443.               #
  1444.           Ignore following spaces on even pages:
  1445.               <CtrlK>
  1446.           Take next character literally:
  1447.               \
  1448.  
  1449.  
  1450.                                      15
  1451.  
  1452.  
  1453. Qwik List:    Command is <Alt N>
  1454.  
  1455. ┌───────────────────────────────────────────────┐
  1456. │   File     Edit Opts     Config     System    │
  1457. └┬─────────────┬────────────────────────────────┘
  1458.  │ Open..      │
  1459.  │ Close       │
  1460.  │ Save        │
  1461.  │ Write to..  │
  1462.  │ Print..     │
  1463.  │ Qwik List   │
  1464.  │ Get info    │
  1465.  │┌───────────────────── Qwik List File Name ──────────────────────┐
  1466.  └│C:\PE\PEDITOR.VNL                                               │
  1467.   └────────────────────────────────────────────────────────────────┘
  1468.  
  1469.     The <Alt N> or Qwik List command allows you to load a VNL file by name.
  1470. This file can be created using the external PUSHWORD.EXE or by using <Alt I>
  1471. from within the Qwik List window.  More detailed information is contained
  1472. later in this document.
  1473.  
  1474.  
  1475. Get Info:    Command is <Ctrl J> <Ctrl V>
  1476.  
  1477. ┌───────────────────────────────────────────────┐
  1478. │   File     Edit Opts     Config     System    │
  1479. └┬─────────────┬────────────────────────────────┘
  1480.  │ Open..      │
  1481.  │ Close       │
  1482.  │ Save        │
  1483.  │ Write to..  │       ┌──── pEditor Version 1.00r ────┐
  1484.  │ Print..     │       │  Current File:                │
  1485.  │ Qwik List   │       │  C:\PASCAL\MYPROG.PAS         │
  1486.  │ Get info    │       │  Modified                     │
  1487.  │ Quit        │       │  123 Lines                    │
  1488.  └─────────────┘       │  3936 Bytes                   │
  1489.                        │  136 Words                    │
  1490.                        │                               │
  1491.                        │  Current Qwik File:           │
  1492.                        │  < Not Active >               │
  1493.                        │  19:30:25   Jan 15, 1989      │
  1494.                        │  354807 RAM bytes free        │
  1495.                        │  DOS Version: 3.30            │
  1496.                        │  29587776 Disk bytes free     │
  1497.                        │  Current Directory:           │
  1498.                        │  C:\PASCAL                    │
  1499.                        └───────────────────────────────┘
  1500.  
  1501.  
  1502.     Various facts about pEditor and the current file are displayed.
  1503. Information shown includes the complete path name of the current file; its
  1504. size in bytes, words, lines, and pages; whether it has been modified since the
  1505. last save; the time and date; available RAM and disk space; the current
  1506. directory; and the DOS and pEditor version numbers.
  1507.  
  1508.  
  1509. Quit:    Command is <Ctrl K> <Ctrl Q> or <Alt X>
  1510.  
  1511.     The editing session will end and you will return to DOS. If any windows
  1512. have been modified, prompt boxes will appear and you will be given the
  1513. opportunity to save each modified file. If you press <Esc> at any of the prompt
  1514. boxes, the FILE QUIT command will be interrupted and you will return to the
  1515. current text window.
  1516.                                      16
  1517.  
  1518.  
  1519.                               EDIT OPTS SUBMENU
  1520.  
  1521.  
  1522.     Press <Alt E> to access the Edit Opts submenu.  You will see the following:
  1523.  
  1524. ┌───────────────────────────────────────────────┐
  1525. │   File     Edit Opts     Config     System    │
  1526. └───────┬──────────────────┬────────────────────┘
  1527.         │ Window           │
  1528.         │ Text             │
  1529.         │ Print Attributes │
  1530.         │ Block            │
  1531.         │ Go to            │
  1532.         │ Search           │
  1533.         └──────────────────┘
  1534.  
  1535.  
  1536.                                WINDOW SUBMENU
  1537.  
  1538. ┌───────────────────────────────────────────────┐
  1539. │   File     Edit Opts     Config     System    │
  1540. └───────┬──────────────────┬────────────────────┘
  1541.         │ Window           │
  1542.         │ Text      ┌──────────┐
  1543.         │ Print Attr│ Go to..  │
  1544.         │ Block     │ Zoom OFF │
  1545.         │ Go to     │ Previous │
  1546.         │ Search    │ Next     │
  1547.         └───────────│ Resize   │
  1548.                     └──────────┘
  1549.  
  1550. Go to:    Command is <Ctrl J> <Ctrl W>
  1551.  
  1552.     When more than one window is open you may select which to Go to.
  1553.  
  1554.  
  1555. Zoom:    Command is <Ctrl O> <Ctrl Z> or <F5>
  1556.  
  1557.     The current window will grow and fill the entire screen. Other text
  1558. windows are kept in memory. The Next window and Previous window commands will
  1559. bring that window to the forefront. Text markers and blocks may be accessed in
  1560. the hidden windows although a block can not be deleted from a hidden window.
  1561. When zoom is active, a letter Z will appear at the left edge of the window
  1562. status line. Toggling the zoom command will make all windows visible.
  1563.  
  1564.  
  1565. Previous:    Command is <Ctrl O> <Ctrl P> or <Shift F6>
  1566.  
  1567.     This will move the cursor to the previous window on the screen. If in the
  1568. top window, it will go to the last window.
  1569.  
  1570.  
  1571. Next:    Command is <Ctrl O> <Ctrl N> or <F6>
  1572.  
  1573.     This will move the cursor to the next window on the screen. If in the
  1574. bottom window, it will go to the first window.
  1575.  
  1576.  
  1577. Resize:    Command is <Ctrl O> <Ctrl S>
  1578.  
  1579.     This allows the window size of the current window be changed. Use the up
  1580. and down arrow keys to make the window smaller or larger. Press <Enter> when
  1581. the window is the required size.
  1582.                                      17
  1583.  
  1584.  
  1585.                                 TEXT SUBMENU
  1586.  
  1587. ┌───────────────────────────────────────────────┐
  1588. │   File     Edit Opts     Config     System    │
  1589. └───────┬──────────────────┬────────────────────┘
  1590.         │ Window           │
  1591.         │ Text             │
  1592.         │ Print Attr┌──────────────────┐
  1593.         │ Block     │ Format paragraph │
  1594.         │ Go to     │ Temporary margin │
  1595.         │ Search    │ Margin release   │
  1596.         └───────────│ Center line      │
  1597.                     │ Set marker..     │
  1598.                     │ Restore line     │
  1599.                     │ Undelete         │
  1600.                     └──────────────────┘
  1601.  
  1602. Format paragraph:    Command is <Ctrl B>
  1603.  
  1604.     Format paragraph is available only when Word Wrap mode is active.
  1605. Paragraph reformatting will move words so the lines are as full as possible
  1606. within the current margins. If Justify mode is active, the lines will also be
  1607. right justified. The paragraph reformat is terminated when a blank line, or a
  1608. line beginning with a format character (@), is reached.
  1609.  
  1610.  
  1611. Temporary margin:    Command is <Ctrl O> <Ctrl G>
  1612.  
  1613.     The current left margin will be moved to the right by one tab stop. The
  1614. temporary margin will remain in force until you leave the current paragraph.
  1615. The temporary margin is indicated by a right pointing arrow on the window tab
  1616. display.
  1617.  
  1618.  
  1619. Margin release:    Command is <Ctrl O> <Ctrl X>
  1620.  
  1621.     Setting Margin Release ON allows you to type beyond the margins while Word
  1622. Wrap mode is active. Margin release remains effective until the cursor is
  1623. moved to another line or can be toggled off.
  1624.  
  1625.  
  1626. Center line:    Command is <Ctrl O> <Ctrl C>
  1627.  
  1628.     The current line will be centered between the margins.
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.                                      18
  1649.  
  1650.  
  1651. Set marker:    Command is <Ctrl K> n
  1652.  
  1653. ┌───────────────────────────────────────────────┐
  1654. │   File     Edit Opts     Config     System    │
  1655. └───────┬──────────────────┬────────────────────┘
  1656.         │ Window           │
  1657.         │ Text             │
  1658.         │ Print Attr┌──────────────────┐
  1659.         │ Block     │ Format paragraph │
  1660.         │ Go to     │ Temporary margin │
  1661.         │ Search    │ Margin release   │
  1662.         └┌────Markers────┐er line      │
  1663.          │  0 Available  │marker..     │
  1664.          │  1 Available  │ore line     │
  1665.          │  2 Available  │lete         │
  1666.          │  3 Available  ├─────────────┘
  1667.          │  4 Available  │
  1668.          │  5 Available  │
  1669.          │  6 Available  │
  1670.          │  7 Available  │
  1671.          │  8 Available  │
  1672.          │  9 Available  │
  1673.          └───────────────┘
  1674.  
  1675.     This command stores a record of the current cursor position to which you
  1676. can easily return later. pEditor supports up to ten text markers (labeled
  1677. 0-9). The text marker display writes over the character where it is placed. It
  1678. does not affect the actual text, but merely hides it. When setting markers
  1679. from the menu a submenu appears showing which markers are already in use.
  1680. Redefining an existing marker erases the previously stored marker. Defining a
  1681. marker at the same position has the effect of erasing it.
  1682.  
  1683.  
  1684. Restore line:    Command is <Ctrl Q> <Ctrl L>
  1685.  
  1686.     Restores the line to the state it was in previously.
  1687.  
  1688.  
  1689. Undelete:    Command is <Ctrl Q> <Ctrl U>
  1690.  
  1691.     Will restore up to 20 deleted lines, one line at a time.
  1692.  
  1693.  
  1694. Print Attributes:
  1695.  
  1696. ┌───────────────────────────────────────────────┐
  1697. │   File     Edit Opts     Config     System    │
  1698. └───────┬──────────────────┬────────────────────┘
  1699.         │ Window           │
  1700.         │ Text             │
  1701.         │ Print Attributes │
  1702.         │ Block     ┌────────────────┐
  1703.         │ Go to     │ Bold        ^B │
  1704.         │ Search    │ Double      ^D │
  1705.         └───────────│ Underscore  ^S │
  1706.                     │ Superscript ^T │
  1707.                     │ Subscript   ^V │
  1708.                     │ Compressed  ^A │
  1709.                     │ Italic      ^N │
  1710.                     │ Which font?    │    Command is <Ctrl J> <Ctrl F>
  1711.                     └────────────────┘
  1712.  
  1713.  
  1714.                                      19
  1715.  
  1716.  
  1717.     These attributes are for formatting your document with special printer
  1718. commands. This allows special characters like bold, double, underscore,
  1719. superscript, subscript, compressed, and italic. There is an entry that tells
  1720. you which font is current also. To return a font back to normal, simply enter
  1721. that font command again. Be sure to mark a block before using this command.
  1722. Your printer must be able to support these fonts.
  1723.  
  1724.  
  1725.  
  1726.                                 BLOCK SUBMENU
  1727.  
  1728.  
  1729. ┌───────────────────────────────────────────────┐
  1730. │   File     Edit Opts     Config     System    │
  1731. └───────┬──────────────────┬────────────────────┘
  1732.         │ Window           │
  1733.         │ Text             │
  1734.         │ Print Attributes │
  1735.         │ Block            │
  1736.         │ Go to     ┌─────────┐
  1737.         │ Search    │ Begin   │
  1738.         └───────────│ End     │
  1739.                     │ Hide    │
  1740.                     │ Copy    │
  1741.                     │ Move    │
  1742.                     │ Delete  │
  1743.                     │ Write.. │
  1744.                     │ Read..  │
  1745.                     │ Format  │
  1746.                     └─────────┘
  1747.  
  1748.  
  1749. Begin:    Command is <Ctrl K> <Ctrl B> or <F7>
  1750.  
  1751.     This defines the beginning of a block.
  1752.  
  1753.  
  1754. End:    Command is <Ctrl K> <Ctrl K> or <F8>
  1755.  
  1756.     This defines the end of a block.
  1757.  
  1758.  
  1759. Hide:    Command is <Ctrl K> <Ctrl H>
  1760.  
  1761.     The on-screen highlighting of the marked block is toggled on or off.
  1762. Blocks can be copied, moved, or deleted only when the block is visibly marked.
  1763. Movement to block start or end is possible even when the block is not visible.
  1764.  
  1765.  
  1766. Copy:    Command is <Ctrl K> <Ctrl C>
  1767.  
  1768.     A copy of the block will be inserted at the current position.
  1769.  
  1770.  
  1771. Move:    Command is <Ctrl K> <Ctrl V>
  1772.  
  1773.     The marked block will be moved to the current cursor location.
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.                                      20
  1781.  
  1782.  
  1783. Delete:    Command is <Ctrl K> <Ctrl Y>
  1784.  
  1785.     The marked block will be deleted from the text.
  1786.  
  1787.  
  1788. Write:    Command is <Ctrl K> <Ctrl W>
  1789.  
  1790.     The currently marked block will be written to a disk file. If the disk
  1791. file already exists, you will be given the choice of overwriting it or
  1792. appending it.
  1793.  
  1794.  
  1795. Read:    Command is <Ctrl K> <Ctrl R>
  1796.  
  1797.     A prompt box will ask for the name of a file to read. When prompted for a
  1798. file name, you may enter DOS wildcards or the name of another drive or
  1799. subdirectory. In this case, another window will display the names of all
  1800. matching files. You can select from this list by using the cursor keypad, or
  1801. by pressing the first letter of the filename in which you are interested. The
  1802. contents of the file will appear in the text as a marked block.
  1803.  
  1804.  
  1805. Format:    Command is <Ctrl K> <Ctrl F>
  1806.  
  1807.     Formatting will be applied to all lines of text in the block. The block
  1808. must be highlighted, and the cursor must be somewhere within the block, or an
  1809. error message will be produced.
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.                                      21
  1847.  
  1848.  
  1849.                                 GOTO SUBMENU
  1850.  
  1851.  
  1852. ┌───────────────────────────────────────────────┐
  1853. │   File     Edit Opts     Config     System    │
  1854. └───────┬──────────────────┬────────────────────┘
  1855.         │ Window           │
  1856.         │ Text             │
  1857.         │ Print Attributes │
  1858.         │ Block            │
  1859.         │ Go to            │
  1860.         │ Search    ┌─────────────────┐
  1861.         └───────────│ Page number..   │
  1862.                     │ Line number..   │
  1863.                     │ Column number.. │
  1864.                     │ Top of file     │
  1865.                     │ Bottom of file  │
  1866.                     │ Marker..        │
  1867.                     │ Start of block  │
  1868.                     │ End of block    │
  1869.                     └─────────────────┘
  1870.  
  1871.  
  1872. Page number:    Command is <Ctrl J> <Ctrl P>
  1873.  
  1874.     The cursor will be repositioned to the beginning of the specified page.
  1875. This command is available only when pagination is active. A prompt box will
  1876. request the target page number. If the value is preceded by a plus (+) or
  1877. minus (-), the target page number will be calculated relative to the current
  1878. page.
  1879.  
  1880.  
  1881. Line number:    Command is <Ctrl J> <Ctrl L>
  1882.  
  1883.     The cursor will be repositioned to the specified line number A prompt box
  1884. will request the target line number. Enter any number. If the value is
  1885. preceded by a plus (+) or minus (-), the target line number will be calculated
  1886. relative to the current line.
  1887.  
  1888.  
  1889. Column number:    Command is <Ctrl J> <Ctrl C>
  1890.  
  1891.     The cursor will be repositioned to the specified column number A prompt
  1892. box will request the column number. If the value is preceded by a plus (+) or
  1893. minus (-) sign, the target column number will be calculated relative to the
  1894. current column.
  1895.  
  1896.  
  1897. Top of file:    Command is <Ctrl PgUp>
  1898.  
  1899.     The cursor is moved to the first character in the file.
  1900.  
  1901.  
  1902. Bottom of file:    Command is <Ctrl PgDn>
  1903.  
  1904.     The cursor is moved past the last character in the file.
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.                                      22
  1913.  
  1914.  
  1915. Marker:    Command is <Ctrl Q> "n" (n is a variable)
  1916.  
  1917. ┌───────────────────────────────────────────────┐
  1918. │   File     Edit Opts     Config     System    │
  1919. └───────┬──────────────────┬────────────────────┘
  1920.         │ Window           │
  1921.         │ Text             │
  1922.         │ Print Attributes │
  1923.         │ Block            │
  1924.         │ Go to            │
  1925.         │ Search    ┌─────────────────┐
  1926.         └───────────│ P┌── Markers ──┐│
  1927.                     │ L│  0 Not Set  ││
  1928.                     │ C│  1 Not Set  ││
  1929.                     │ T│  2 Not Set  ││
  1930.                     │ B│  3 Not Set  ││
  1931.                     │ M│  4 Not Set  ││
  1932.                     │ S│  5 Not Set  ││
  1933.                     │ E│  6 Not Set  ││
  1934.                     └──│  7 Not Set  │┘
  1935.                        │  8 Not Set  │
  1936.                        │  9 Not Set  │
  1937.                        └─────────────┘
  1938.  
  1939.     This command moves the cursor to the position of a previously stored text
  1940. markers. pEditor supports up to ten markers, labeled 0-9. When you jump to a
  1941. marker from the menu system, another menu will appear showing which markers
  1942. have previously been set.
  1943.  
  1944.  
  1945. Start of block:    Command is <Ctrl Q> <Ctrl B>
  1946.  
  1947.     The cursor will be moved to the start of the current block.
  1948.  
  1949.  
  1950. End of block:    Command is <Ctrl Q> <Ctrl K>
  1951.  
  1952.     The cursor will be moved to the end of the marked block.
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.                                      23
  1979.  
  1980.  
  1981.                                SEARCH SUBMENU
  1982.  
  1983.  
  1984. ┌───────────────────────────────────────────────┐
  1985. │   File     Edit Opts     Config     System    │
  1986. └───────┬──────────────────┬────────────────────┘
  1987.         │ Window           │
  1988.         │ Text             │
  1989.         │ Print Attributes │
  1990.         │ Block            │
  1991.         │ Go to            │
  1992.         │ Search           │
  1993.         └───────────┌─────────────┐
  1994.                     │ Find..      │
  1995.                     │ Replace..   │
  1996.                     │ Use macro.. │
  1997.                     │ Again       │
  1998.                     └─────────────┘
  1999.  
  2000. Find:    Command is <Ctrl Q> <Ctrl F>
  2001.  
  2002.     A prompt box will allow entry of the text pattern and search options.
  2003. Search options control the behavior of the search. The following options are
  2004. available:
  2005.  
  2006.    U - ignore case (Upper-case) while searching.
  2007.    B - search Backwards from the cursor position.
  2008.    G - search Globally, starting at the beginning of the file (or end, if
  2009.        searching backwards).
  2010.    W - search for whole Words only.
  2011.    L - search Locally (only within marked block).
  2012.    n - search for the nth occurrence of the string (n is an integer)
  2013.  
  2014.     The current window will be searched. When the pattern is found, the cursor
  2015. will be positioned at the end of the highlighted match.
  2016.  
  2017.  
  2018. Replace:    Command is <Ctrl Q> <Ctrl A>
  2019.  
  2020.     A prompt box allows entry of the search text, replacement text, and search
  2021. options. Search options control the behavior of the search. The following
  2022. options are available:
  2023.  
  2024.    U - ignore case (Upper-case) while searching.
  2025.    B - search Backwards from the cursor position.
  2026.    G - search Globally, starting at the beginning of the file (or end, if
  2027.        searching backwards).
  2028.    W - search for whole Words only.
  2029.    L - search Locally (only within marked block).
  2030.    N - do Not prompt for confirmation when the pattern is found.
  2031.    n - replace n occurrences of the string (n is an integer).
  2032.  
  2033.     The current window will be searched. If the N option is not specified, a
  2034. prompt will occur each time the search pattern is found. This prompt will
  2035. provide the following options:
  2036.  
  2037.    Y - replace this text and continue searching.
  2038.    N - do Not replace, but continue searching.
  2039.    A - replace this text and replace All others without prompting.
  2040.    Q - do not replace, and Quit searching.
  2041.  
  2042.  
  2043.  
  2044.                                      24
  2045.  
  2046.  
  2047. Use Macro:    Command is <Ctrl Q> <Ctrl M> or <Ctrl Q> <Enter>
  2048.  
  2049.     A prompt box will allow entry of the search text, macro selection, and
  2050. search options. The following search options control the behavior of the
  2051. search:
  2052.  
  2053.    U - ignore case (Upper-case) while searching
  2054.    B - search Backwards from the cursor position.
  2055.    W - search for whole Words only.
  2056.    G - search Globally, starting at the extreme end of the file.
  2057.    L - search Locally (only within marked block).
  2058.    N - do Not prompt for confirmation when the pattern is found.
  2059.    n - apply macro for n occurrences of the search string (n is an integer).
  2060.  
  2061.     The current window will be searched. When a match is found, the specified
  2062. macro will be played back. If the N option is not specified, a prompt will
  2063. occur each time the search pattern is found. This prompt will provide the
  2064. following options:
  2065.  
  2066.    Y - apply macro and continue searching.
  2067.    N - do Not apply macro, but continue searching.
  2068.    A - apply macro and apply at All matches without prompting.
  2069.    Q - do not apply macro, and Quit searching.
  2070.  
  2071.  
  2072. Again:    Command is <Ctrl L>
  2073.  
  2074.    The previous search operation will be repeated.
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.                                      25
  2111.  
  2112.  
  2113.                                SYSTEM SUBMENU
  2114.  
  2115.  
  2116. ┌───────────────────────────────────────────────┐
  2117. │   File     Edit Opts     Config     System    │
  2118. └───────────────────────┬──────────────────────┬┘
  2119.                         │ Macros..             │
  2120.                         │ Directory..          │
  2121.                         │ Change directory..   │
  2122.                         │ Operating system..   │
  2123.                         │ Help                 │
  2124.                         └──────────────────────┘
  2125.  
  2126.     The current group of pEditor's macros are written for Pascal programmers,
  2127. but you can easily change them to meet your needs. Several of the macros are
  2128. Pascal procedure shells.  Others indent a line or marked block of text.
  2129. These are the default macros and are found in the pEditor "home" directory. To
  2130. permanently change these macros, edit and store them while in the home
  2131. directory, and your new macros will become the default. You may have other
  2132. macro files too. When you store (save) the macros, simply store them under a
  2133. different file name. The original macro file is PE.MAC. Ten macros are stored
  2134. in each .MAC file.
  2135.  
  2136. ┌───────────────────────────────────────────────┐
  2137. │   File     Edit Opts     Config     System    │
  2138. └───────────────────────┬──────────────────────┬┘
  2139.                         │ Macros..             │
  2140.                         │ Directory..   ┌──────────────────┐
  2141.                         │ Change directo│ Load macros      │
  2142.                         │ Operating syst│ Store macros     │
  2143.                         │ Help          │ Playback         │
  2144.                         └───────────────│ Record           │
  2145.                                         │ Auto Macros   ON │
  2146.                                         │ Edit             │
  2147.                                         └──────────────────┘
  2148.  
  2149. Load macros:    Command is <Ctrl F9>
  2150.  
  2151.     A previously stored file of pEditor keyboard macros is loaded into memory.
  2152. pEditor automatically loads the macro file PE.MAC, when the program is
  2153. started.  The registered version of pEditor can load macro files other than
  2154. the default macro.  This option requires that the command line switch:
  2155.     /M<MacroName> be invoked.
  2156.  
  2157.  
  2158. Store macros:    Command is <Ctrl F8>
  2159.  
  2160.     The current set of pEditor keyboard macros is written to a disk file.
  2161. A prompt box will ask for a file name. The macro file is a binary file in a
  2162. special format used by pEditor.  Macro files are stored in pEditor's
  2163. configured home directory.
  2164.  
  2165.  
  2166. Playback:     Command is <Alt> n  (where n is a number 1-9)
  2167.                          <Ctrl F10>  (to playback by menu)
  2168.  
  2169.     This command will play back a previously recorded macro. A menu
  2170. showing the names of all macros can be displayed, and the macro desired for
  2171. playback is chosen.
  2172.  
  2173.  
  2174.  
  2175.  
  2176.                                  26
  2177.  
  2178.  
  2179. Record:    Command is <Ctrl J> <Ctrl T>
  2180.  
  2181.     Any keystrokes entered after this command is activated are stored within
  2182. a keyboard macro. To stop macro recording, enter this command a second time. A
  2183. prompt box will ask for which of the ten macros should store the newly
  2184. recorded one, and for a descriptive name for the macro. One of the macros is
  2185. somewhat special, it is called the "scrap". Whenever a new macro is recorded,
  2186. it writes over the scrap macro. The current scrap macro can be played back
  2187. many times using other macro commands.
  2188.  
  2189. Auto Macros:     Command is <Ctrl J> <Ctrl S>
  2190.  
  2191.     Registered versions of pEditor allow the scrap macro to be auto executing.
  2192. Turn Auto Macros OFF and save the default macro file (PE.MAC) with the scrap
  2193. macro named as @AUTO.  Turn Auto Macros on, and PE.MAC will be executed as as
  2194. pEditor runs.  The additional command @MENU in the scrap macro name causes
  2195. pEditor to pause at the Macro Playback Menu.  After an auto executing macro is
  2196. loaded, it is renamed to Scrap.
  2197.  
  2198. The following table shows the available auto macro variables and commands:
  2199.  
  2200. These variables are translated when the macro file is loaded:
  2201.  
  2202.      @LOADPATH - The current file path when the macro file was loaded.
  2203.      @HOMEPATH - The configured home directory for pEditor.
  2204.      @MACRONAME - The full filespec for the current macro file.
  2205.  
  2206. These variables are translated when the macro is run:
  2207.  
  2208.      @FILEEXT - The extension of the current window's file.
  2209.      @FILEPRE - The name prefix of the current window's file.
  2210.      @FILENAME - The full filespec of the current window's file.
  2211.      @DATE - The system date.
  2212.      @TIME - The system time.
  2213.      @FROMBLOCK - The contents of the current block.  The block will be used
  2214.                   if it begins and ends on the same line and it is less than
  2215.                   255 characters.  Caution should be used here as use of this
  2216.                   variable can over fill the macro buffer causing the end of
  2217.                   the macro to be truncated.
  2218.  
  2219. These commands are executed when the macro is run:
  2220.  
  2221.      @MAINMENU - Calls pEditor's Main Menu with no sub menus active.
  2222.      @INSERTON - Forces insert mode on.
  2223.      @INSERTOFF - Forces insert mode off.
  2224.      @CLEARMOD - Clears the window's modified flag.  If the macro modifies the
  2225.                  current window, before or after this command is issued the
  2226.                  command will have no effect.
  2227.  
  2228. Edit:    Command is <Ctrl F7>
  2229.  
  2230.     Macros recorded within pEditor can be edited on a character by character
  2231. basis using the built-in macro editor. A prompt box will ask for a new name
  2232. for the macro. The macro will appear in another window. It can be edited using
  2233. the cursor keys, the <Del>, and <BackSpace> keys. Most characters that you
  2234. type will be inserted literally into the macro. <Ctrl BackSpace> will delete
  2235. the macro. <Enter> will end the session in the macro editor. <Esc> will undo
  2236. any changes made to the macro. In case you need to enter any of these keys as
  2237. part of the macro, press <ScrollLock> to enter Literal mode. In this mode, all
  2238. keystrokes will be inserted into the macro without any interpretation.
  2239.  
  2240.  
  2241.  
  2242.                                    27
  2243.  
  2244.  
  2245. Directory:    Command is Menu only.
  2246.  
  2247. ┌───────────────────────────────────────────────┐
  2248. │   File     Edit Opts     Config     System    │
  2249. └───────────────────────┬──────────────────────┬┘
  2250.                         │ Macros..             │
  2251.                         │ Directory..          │
  2252.                         │ Change directory..   │
  2253.                         │ Operating system..   │
  2254.                         │ Help                 │
  2255.                         └──────────────────────┘
  2256.  
  2257.     ┌──────────────────────── Directory mask ────────────────────────┐
  2258.     │                                                                │
  2259.     └────────────────────────────────────────────────────────────────┘
  2260.  
  2261.     This lists all the files in the current directory. A window will pop-up for
  2262. entry of alternate paths or filename masks. Files in other directories may be
  2263. listed by typing the path to the directory in the pop-up window.
  2264.  
  2265.  
  2266. Change directory:    Command is <Ctrl J> <Ctrl D>
  2267.  
  2268. ┌───────────────────────────────────────────────┐
  2269. │   File     Edit Opts     Config     System    │
  2270. └───────────────────────┬──────────────────────┬┘
  2271.                         │ Macros..             │
  2272.                         │ Directory..          │
  2273.                         │ Change directory..   │
  2274.                         │ Operating system..   │
  2275.                         │ Help                 │
  2276.                         └──────────────────────┘
  2277.  
  2278.   ┌──────────────────── New Drive or Pathname ─────────────────────┐
  2279.   │C:\PASCAL                                                       │
  2280.   └────────────────────────────────────────────────────────────────┘
  2281.  
  2282.     The current default drive or directory may be changed using this command.
  2283. Entering wildcards will cause a directory window to appear showing possible
  2284. choices. Files presently open in other directories will be properly accessed
  2285. even after the active directory is changed.
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.                                      28
  2309.  
  2310.  
  2311. Operating system:    Command is <Ctrl J> <Ctrl O>
  2312.  
  2313. ┌───────────────────────────────────────────────┐
  2314. │   File     Edit Opts     Config     System    │
  2315. └───────────────────────┬──────────────────────┬┘
  2316.                         │ Macros..             │
  2317.                         │ Directory..          │
  2318.                         │ Change directory..   │
  2319.                         │ Operating system..   │
  2320.                         │ Help                 │
  2321.                         └──────────────────────┘
  2322.  
  2323.     ┌───────────────── DOS command (<Enter> for shell) ──────────────────┐
  2324.     │                                                                    │
  2325.     └────────────────────────────────────────────────────────────────────┘
  2326.  
  2327.     Any DOS command or program may be executed. A prompt box will ask for the
  2328. name of the command or program to run. Entering an empty line at the prompt
  2329. box will cause a DOS shell to be invoked. You may execute any sequence of DOS
  2330. commands from the shell, and return to the editor by typing Exit. The DOS
  2331. shell requires that a copy of COMMAND.COM be present in the normal drive and
  2332. directory assigned by DOS. Sufficient random-access memory must be available
  2333. for the shell and any command that you specify. You should not execute any
  2334. program that becomes memory resident while within the DOS shell nor change
  2335. video modes.
  2336.     An alternate method of entering the DOS shell has been provided.  If the
  2337. Swap option (accessed from the 'Config' - 'OS Shell options' menu) is active,
  2338. pEditor will write the current contents of RAM to a disk file and free all but
  2339. about 9K of RAM for the shell.  Further information can be found in the
  2340. 'Config submenu' section.
  2341.  
  2342.  
  2343. Help:    Command is <F1>
  2344.  
  2345.     Whenever the pEditor help system is on screen, you can use <PgUp> <PgDn>
  2346. to move from one screen to another. <Home> and <End> will take you to the
  2347. first and last pages of the section. Press <Esc> when you are done using help.
  2348. Pressing <F1> while within the pEditor menu system or within any prompt box
  2349. will bring up a window containing more detailed help regarding the selected
  2350. command. Pressing <F1> while you are entering text will bring up a menu of
  2351. help topics.
  2352.  
  2353.     The pEditor menu system is available at any time by pressing <F10>. Most of
  2354. pEditor's commands may be selected from the menus. Within the menu system, you
  2355. may activate "Key help" by choosing Setup Display options Key help. With Key
  2356. help activated, the quick keystrokes that activate each command will be
  2357. displayed on the top row of the screen while the selection bar is positioned
  2358. over that menu item.
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.                                      29
  2375.  
  2376.  
  2377.                                   *********
  2378.                                   QWIK LIST
  2379.                                   *********
  2380.  
  2381.     The Qwik List feature will stay out of the way until wanted. By pressing
  2382. <Alt V>, the Qwik List window will pop up. Up and down arrows can be used to
  2383. select the text desired for the current editing window. Another way to input
  2384. text after using <Alt V>, is to start typing the desired text as listed in the
  2385. Qwik List window. When the first unique characters are typed, your desired
  2386. text will be in the central window and may be placed in your file by simply
  2387. pressing <Enter>. To input text (up to 40 characters long), press <Alt V>,
  2388. type your characters and then press <Alt I>. A separate TEST.VNL file is
  2389. created in each directory that you use the Qwik List feature in. To delete
  2390. text, select the desired text and press <Alt D>.
  2391.  
  2392.     An external EXE file called PUSHWORD can be used to create TEST.VNL files.
  2393. First create an ASCII file with your text in it. Then run PUSHWORD.EXE on it.
  2394. To see the PUSHWORD command line, simply type "PUSHWORD" while in the home
  2395. directory and the suggested command line entry will be displayed as listed
  2396. below:
  2397.  
  2398.  
  2399.                     PUSHWORD   ver.  1.0
  2400.  
  2401.     PUSHWORD is used to produce a Qwik List file to be used with pEditor to
  2402. invoke use:
  2403.  
  2404.                 PUSHWORD [{PATH}SourceName {DestinationName}]
  2405.  
  2406.     A full path may be specified to the source file. The destination file will
  2407. be in the current directory, if not found it will be created. If a destination
  2408. file name is not given, the source file name prefix will be used and the
  2409. destination file will be assigned an extension of "VNL" (Variable Name List).
  2410. This version recognizes as legal, only those characters legal in Turbo Pascal
  2411. variable names, i.e. "A"-"Z" case insensitive, ".", and "_".
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.                                      30
  2441.  
  2442.  
  2443.                             QUICK REFERENCE CHART
  2444.  
  2445.     NOTE: The chart following this chapter is a representation of commands as
  2446. they are configured for pEditor prior to running PEINST.EXE. If you change
  2447. commands using PEINST.EXE, these commands will probably NOT be correct.
  2448. Commands are listed for quick commands. ALL commands can be run from the menu
  2449. system. The menu will not change, only the commands. The help file will change
  2450. with your commands if you change them.
  2451.  
  2452. ═══════════════════════════════════════════════════════════════════════
  2453. COMMAND NAME               PRIMARY COMMAND           SECONDARY COMMAND
  2454. ═══════════════════════════════════════════════════════════════════════
  2455.  
  2456. Abandon file               P: <CtrlK><CtrlQ>         S: <AltX>
  2457. Abort command (1 char)     P: <CtrlU>                S:
  2458. Activate menus             P: <F10>                  S:
  2459. Add window                 P: <CtrlO><CtrlA>         S: <ShiftF3>
  2460. ASCII table                P: <AltU><CtrlA>          S:
  2461. Autoindent mode on/off     P: <CtrlQ><CtrlI>         S:
  2462. Auto macros on/off         P: <CtrlJ><CtrlS>         S:
  2463. Backward tab               P: <ShiftTab>             S:
  2464. Begin block                P: <CtrlK><CtrlB>         S: <F7>
  2465. Block current word         P: <CtrlK><CtrlT>         S:
  2466. Block display on/off       P: <CtrlK><CtrlH>         S:
  2467. Bottom of block            P: <CtrlQ><CtrlK>         S:
  2468. Bottom of screen           P: <CtrlEnd>              S: <CtrlQ><CtrlX>
  2469. Bottom of window           P: <CtrlPgDn>             S: <CtrlQ><CtrlC>
  2470. Center line                P: <CtrlO><CtrlC>         S:
  2471. Change directory           P: <CtrlJ><CtrlD>         S:
  2472. Character left             P: <Lft>                  S: <CtrlS>
  2473. Character right            P: <Rgt>                  S: <CtrlD>
  2474. Close window               P: <F9>                   S:
  2475. Close file/edit another    P: <F3>                   S:
  2476. Color table                P: <AltU><CtrlS>          S:
  2477. Copy block                 P: <CtrlK><CtrlC>         S:
  2478. Cursor to left side        P: <Home>                 S: <CtrlQ><CtrlS>
  2479. Cursor to right side       P: <End>                  S: <CtrlQ><CtrlD>
  2480. Delete block               P: <CtrlK><CtrlY>         S:
  2481. Delete current character   P: <Del>                  S: <CtrlG>
  2482. Delete left character      P: <CtrlH>                S: <CtrlBks> or <Bks>
  2483. Delete line                P: <CtrlY>                S:
  2484. Delete line (no undo)      P: <CtrlQ><CtrlT>         S:
  2485. Delete line right          P: <CtrlQ><CtrlY>         S:
  2486. Delete right word          P: <CtrlT>                S:
  2487. Display ASCII table        P: <AltU><CtrlA>          S:
  2488. Display block on/off       P: <CtrlK><CtrlH>         S:
  2489. Display Color table        P: <AltU><CtrlS>          S:
  2490. Display tabs on/off        P: <CtrlO><CtrlT>         S:
  2491. DOS shell                  P: <CtrlJ><CtrlO>         S:
  2492. Down to equal indent       P: <CtrlJ><CtrlE>         S:
  2493. Edit another file          P: <F3>                   S:
  2494. Edit macro                 P: <CtrlF7>               S:
  2495. Edit tab line              P: <CtrlO><CtrlE>         S:
  2496. End block                  P: <CtrlK><CtrlK>         S: <F8>
  2497. Find and replace           P: <CtrlQ><CtrlA>         S:
  2498. Find and apply macro       P: <CtrlQ><CtrlM>         S: <CtrlQ><Enter>
  2499. Find next                  P: <CtrlL>                S:
  2500. Find pattern               P: <CtrlQ><CtrlF>         S:
  2501. Fixed tabs on/off          P: <CtrlO><CtrlF>         S:
  2502. Flush undo buffer          P: <CtrlQ><CtrlJ>         S:
  2503.  
  2504.  
  2505.  
  2506.                                      31
  2507.  
  2508.  
  2509. ═══════════════════════════════════════════════════════════════════════
  2510. COMMAND NAME               PRIMARY COMMAND           SECONDARY COMMAND
  2511. ═══════════════════════════════════════════════════════════════════════
  2512.  
  2513. Go down to equal indent    P: <CtrlJ><CtrlE>         S:
  2514. Goto bottom of block       P: <CtrlQ><CtrlK>         S:
  2515. Goto bottom of screen      P: <CtrlEnd>              S: <CtrlQ><CtrlX>
  2516. Goto bottom of window      P: <CtrlPgDn>             S: <CtrlQ><CtrlC>
  2517. Goto column                P: <CtrlJ><CtrlC>         S:
  2518. Goto Config menu           P: <AltC>                 S: <F10> C
  2519. Goto Edit Opts menu        P: <AltE>                 S: <F10> E
  2520. Goto File menu             P: <AltF>                 S: <F10> F
  2521. Goto line                  P: <CtrlJ><CtrlL>         S:
  2522. Goto marker 0              P: <CtrlQ>0               S:
  2523. Goto marker 1              P: <CtrlQ>1               S:
  2524. Goto marker 2              P: <CtrlQ>2               S:
  2525. Goto marker 3              P: <CtrlQ>3               S:
  2526. Goto marker 4              P: <CtrlQ>4               S:
  2527. Goto marker 5              P: <CtrlQ>5               S:
  2528. Goto marker 6              P: <CtrlQ>6               S:
  2529. Goto marker 7              P: <CtrlQ>7               S:
  2530. Goto marker 8              P: <CtrlQ>8               S:
  2531. Goto marker 9              P: <CtrlQ>9               S:
  2532. Goto next sentence         P: <CtrlQ><CtrlZ>         S:
  2533. Goto next window           P: <CtrlO><CtrlN>         S: <F6>
  2534. Goto page                  P: <CtrlJ><CtrlP>         S:
  2535. Goto previous sentence     P: <CtrlQ><CtrlW>         S:
  2536. Goto previous window       P: <CtrlO><CtrlP>         S: <ShiftF6>
  2537. Goto System menu           P: <AltS>                 S: <F10> S
  2538. Goto top of block          P: <CtrlQ><CtrlB>         S:
  2539. Goto top of screen         P: <CtrlHome>             S: <CtrlQ><CtrlE>
  2540. Goto top of window         P: <CtrlPgUp>             S: <CtrlQ><CtrlR>
  2541. Goto window                P: <CtrlJ><CtrlW>         S:
  2542. Go up to equal indent      P: <CtrlJ><CtrlB>         S:
  2543. Help menu                  P: <F1>                   S:
  2544. Hide block on/off          P: <CtrlK><CtrlH>         S:
  2545. Insert control char        P: <CtrlP>                S:
  2546. Insert line                P: <CtrlN>                S:
  2547. Insert mode on/off         P: <CtrlV>                S: <Ins>
  2548. Insert undo buffer         P: <CtrlQ><CtrlV>         S:
  2549. Invoke DOS shell           P: <CtrlJ><CtrlO>         S:
  2550. Invoke Qwik list           P: <AltV>                 S: <AltN>
  2551. Justify on/off             P: <CtrlO><CtrlJ>         S:
  2552. Key help on/off            P: <CtlrJ><CtlrK>         S:
  2553. Line down                  P: <Dn>                   S: <CtrlX>
  2554. Line up                    P: <Up>                   S: <CtrlE>
  2555. Load macros from disk      P: <CtrlF9>               S:
  2556. Log drive/path             P: <CtrlJ><CtrlD>         S:
  2557. Lower case                 P: <CtrlO><CtrlV>         S:
  2558. Macro record on/off        P: <CtrlJ><CtrlT>         S:
  2559. Margin release             P: <CtrlO><CtrlX>         S:
  2560. Mark current word          P: <CtrlK><CtrlT>         S:
  2561. Marker display on/off      P: <CtrlK><CtrlM>         S:
  2562. Move block                 P: <CtrlK><CtrlV>         S:
  2563. New line                   P: <CtrlM>                S:
  2564. Next sentence              P: <CtrlQ><CtrlZ>         S:
  2565. Next window                P: <CtrlO><CtrlN>         S: <F6>
  2566. Open file/window           P: <CtrlO><CtrlA>         S: <ShiftF3>
  2567. Page breaks on/off         P: <CtrlO><CtrlB>         S:
  2568. Page down                  P: <PgDn>                 S: <CtrlC>
  2569. Page up                    P: <PgUp>                 S: <CtrlR>
  2570.  
  2571.  
  2572.                                      32
  2573.  
  2574.  
  2575. ═══════════════════════════════════════════════════════════════════════
  2576. COMMAND NAME               PRIMARY COMMAND           SECONDARY COMMAND
  2577. ═══════════════════════════════════════════════════════════════════════
  2578.  
  2579. Playback macro 1           P: <Alt1>                 S:
  2580. Playback macro 2           P: <Alt2>                 S:
  2581. Playback macro 4           P: <Alt4>                 S:
  2582. Playback macro 5           P: <Alt5>                 S:
  2583. Playback macro 5           P: <Alt5>                 S:
  2584. Playback macro 6           P: <Alt6>                 S:
  2585. Playback macro 7           P: <Alt7>                 S:
  2586. Playback macro 8           P: <Alt8>                 S:
  2587. Playback macro 9           P: <Alt9>                 S:
  2588. Playback macro by menu     P: <CtrlF10>              S:
  2589. Playback scrap macro       P: <CtrlJ><CtrlI>         S:
  2590. Playback scrap 1 time      P: <CtrlJ>1               S:
  2591. Playback scrap 2 times     P: <CtrlJ>2               S:
  2592. Playback scrap 3 times     P: <CtrlJ>3               S:
  2593. Playback scrap 4 times     P: <CtrlJ>4               S:
  2594. Playback scrap 5 times     P: <CtrlJ>5               S:
  2595. Playback scrap 6 times     P: <CtrlJ>6               S:
  2596. Playback scrap 7 times     P: <CtrlJ>7               S:
  2597. Playback scrap 8 times     P: <CtrlJ>8               S:
  2598. Playback scrap 9 times     P: <CtrlJ>9               S:
  2599. Previous cursor position   P: <CtrlQ><CtrlP>         S:
  2600. Previous sentence          P: <CtrlQ><CtrlW>         S:
  2601. Previous window            P: <CtrlO><CtrlP>         S: <ShiftF6>
  2602. Print file                 P: <CtrlK><CtrlP>         S:
  2603. Quit                       P: <CtrlK><CtrlQ>         S: <AltX>
  2604. Qwik List                  P: <AltV>                 S:
  2605. Qwik List file name        P: <AltN>                 S:
  2606. Qwik List text save        P: <AltI>                 S:
  2607. Qwik List text delete      P: <AltD>                 S:
  2608. Qwik List insert in text   P: <Enter>                S: <CtrlM>
  2609. Read file into window      P: <CtrlK><CtrlR>         S:
  2610. Record macro on/off        P: <CtrlJ><CtrlT>         S:
  2611. Reformat block             P: <CtrlK><CtrlF>         S:
  2612. Reformat paragraph         P: <CtrlB>                S:
  2613. Resize current window      P: <CtrlO><CtrlS>         S:
  2614. Restore line               P: <CtrlQ><CtrlL>         S:
  2615. Right justify on/off       P: <CtrlO><CtrlJ>         S:
  2616. Save and continue edit     P: <CtrlK><CtrlS>         S: <F2>
  2617. Save and exit to DOS       P: <CtrlK><CtrlX>         S:
  2618. Save/switch files          P: <CtrlK><CtrlD>         S:
  2619. Scroll down                P: <CtrlZ>                S:
  2620. Scroll up                  P: <CtrlW>                S:
  2621. Search and replace         P: <CtrlQ><CtrlA>         S:
  2622. Search and apply macro     P: <CtrlQ><CtrlM>         S: <CtrlQ><Enter>
  2623. Search next                P: <CtrlL>                S:
  2624. Search pattern             P: <CtrlQ><CtrlF>         S:
  2625. Set left margin            P: <CtrlO><CtrlL>         S:
  2626. Set marker 0               P: <CtrlK>0               S:
  2627. Set marker 1               P: <CtrlK>1               S:
  2628. Set marker 2               P: <CtrlK>2               S:
  2629. Set marker 3               P: <CtrlK>3               S:
  2630. Set marker 4               P: <CtrlK>4               S:
  2631. Set marker 5               P: <CtrlK>5               S:
  2632. Set marker 6               P: <CtrlK>6               S:
  2633. Set marker 7               P: <CtrlK>7               S:
  2634. Set marker 8               P: <CtrlK>8               S:
  2635. Set marker 9               P: <CtrlK>9               S:
  2636.  
  2637.  
  2638.                                      33
  2639.  
  2640.  
  2641. ═══════════════════════════════════════════════════════════════════════
  2642. COMMAND NAME               PRIMARY COMMAND           SECONDARY COMMAND
  2643. ═══════════════════════════════════════════════════════════════════════
  2644.  
  2645. Set right margin           P: <CtrlO><CtrlR>         S:
  2646. Set tab line               P: <CtrlO><CtrlI>         S:
  2647. Set temp margin            P: <CtrlO><CtrlG>         S:
  2648. Show available memory      P: <CtrlJ><CtrlR>         S:
  2649. Show font                  P: <CtrlJ><CtrlF>         S:
  2650. Show help summary          P: <CtrlJ><CtrlH>         S:
  2651. Show system info           P: <CtrlJ><CtrlV>         S:
  2652. Store macros               P: <CtrlF8>               S:
  2653. Tab                        P: <CtrlI>                S: <Tab>
  2654. Tab backward               P: <ShiftTab>             S:
  2655. Tab display on/off         P: <CtrlO><CtrlT>         S:
  2656. Temp margin to cursor      P: <CtrlO><CtrlH>         S: <F4>
  2657. Toggle attributes          P: <Ctrl                  S:
  2658. Toggle autoindent mode     P: <CtrlQ><CtrlI>         S:
  2659. Toggle block display       P: <CtrlK><CtrlH>         S:
  2660. Toggle case                P: <CtrlO><CtrlO>         S:
  2661. Toggle fixed tabs          P: <CtrlO><CtrlF>         S:
  2662. Toggle insert mode         P: <CtrlV>                S: <Ins>
  2663. Toggle key help            P: <CtrlJ><CtrlK>         S:
  2664. Toggle macro record        P: <CtrlJ><CtrlT>         S:
  2665. Toggle marker display      P: <CtrlK><CtrlM>         S:
  2666. Toggle pagination          P: <CtrlO><CtrlB>         S:
  2667. Toggle right justify       P: <CtrlO><CtrlJ>         S:
  2668. Toggle tab line            P: <CtrlO><CtrlT>         S:
  2669. Toggle word wrap           P: <CtrlO><CtrlW>         S:
  2670. Top of block               P: <CtrlQ><CtrlB>         S:
  2671. Top of screen              P: <CtrlHome>             S:
  2672. Top of window              P: <CtrlPgUp>             S:
  2673. Undo last deletion         P: <CtrlQ><CtrlU>         S:
  2674. Up to equal indent         P: <CtrlJ><CtrlB>         S:
  2675. Upper case                 P: <CtrlO><CtrlU>         S:
  2676. Word left                  P: <CtrlLft>              S: <CtrlA>
  2677. Word right                 P: <CtrlRgt>              S: <CtrlF>
  2678. Word wrap on/off           P: <CtrlO><CtrlW>         S:
  2679. Write block to file        P: <CtrlK><CtrlW>         S:
  2680. Write macros to disk       P: <CtrlF8>               S:
  2681. Write to named file        P: <CtrlK><CtrlN>         S:
  2682. Zoom current window        P: <CtrlO><CtrlZ>         S: <F5>
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.                                      34
  2705.  
  2706.  
  2707.                                   Addendum
  2708.  
  2709.  
  2710. Acknowledgement:
  2711.  
  2712.          WordStar (C) Copyright MicroPro International Corporation.
  2713.  
  2714.            Turbo Lightning, Pascal, and C are all (C) copyright of
  2715.                            Borland International.
  2716.  
  2717.  
  2718. Special thanks are in order for:
  2719.  
  2720.          Borland  International  for  their  fine  language  compilers
  2721.          especially Turbo Pascal and their tool box libraries. Without
  2722.          them you wouldn't be reading this now.
  2723.  
  2724.          The active  beta testers who took  their time to make  this a
  2725.          better product.
  2726.  
  2727.          Paul  Wilson, Mark  Harris and  Faye Kahn  for their  help in
  2728.          preparing this  documentation. If it wasn't  for them I would
  2729.          still be writing documentation.
  2730.  
  2731.          Steve  Haynes, Sysop  of The  TIDEWATER INFORMATION  EXCHANGE
  2732.          BBS, for  sacrificing his time  and effort in  furthering the
  2733.          BBS cause. Steve  is indeed a unique individual  who has gone
  2734.          to  great length  and expense  to provide  a service  to many
  2735.          users.  This   untiring  devotion  is   certainly  worthy  of
  2736.          recognition.
  2737.  
  2738.  
  2739.  
  2740.  
  2741.                                 REGISTRATION
  2742.  
  2743.  
  2744. A registration form for pEditor can be found in the file, REGISTER.TXT.
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.                                      35
  2771.  
  2772.  
  2773.                                     INDEX
  2774.  
  2775. Addendum_________________35               Next window______________17
  2776. Attributes (print)_______19               Open file________________12
  2777. Auto indent_______________5               Operating system_________29
  2778. Auto Macros______________27               OS shell options submenu__9
  2779. Auto place markers________7               Page breaks_______________5
  2780. BAK files_________________7               Page length_______________4
  2781. Begin block______________20               Page number (goto)_______22
  2782. Block cursor_____________10               Place markers_____________7
  2783. Block submenu____________20               Playback macros__________26
  2784. Bottom of file (goto)____22               Pop-up menu_______________3
  2785. Center line______________18               Previous window__________17
  2786. Change directory_________28               Print attributes_________19
  2787. Close file_______________12               Print file_______________13
  2788. Colors submenu___________10               Pushword_________________30
  2789. Column number (goto)_____22               Put tabs__________________6
  2790. Compress wrap_____________5               Quit_____________________16
  2791. Config submenu____________3               Quick reference chart____31
  2792. Copy block_______________20               Quick set up_____________ii
  2793. Delete block_____________21               Qwik list________________16,30
  2794. Directory________________28               RAM size__________________9
  2795. Display options submenu__10               Read block_______________21
  2796. Display tabs______________6               Record macros____________27
  2797. Edit macros______________27               Replace (find and)_______24
  2798. Edit Opts submenu________17               Resize window____________17
  2799. Edit tabs_________________6               Restore even______________6
  2800. End block________________20               Restore line_____________19
  2801. End of block (goto)______23               Save file________________12
  2802. Expand tabs_______________7               Save setup_______________10
  2803. File extension____________7               Search submenu___________24
  2804. File submenu_____________12               Set marker_______________19
  2805. Find_____________________24               Set tabs__________________6
  2806. Find & Replace___________24               Setting up________________1
  2807. Find again_______________25               Smart swapping____________9
  2808. Fixed tabs________________6               Snow control_____________10
  2809. Font display_____________10               Start of block (goto)____23
  2810. Format block_____________21               Status line_______________2
  2811. Format options submenu____5               Store macros_____________26
  2812. Format paragraph_________18               Strip hi-bit______________8
  2813. Get info_________________16               Swap memory to disk_______9
  2814. Goto submenu_____________22               System submenu___________26
  2815. Go to window_____________17               Tab size__________________6
  2816. Help_____________________29               Tabs submenu______________6
  2817. Hide block_______________20               Temporary margin_________18
  2818. Home directory____________7               Text submenu_____________18
  2819. Insert mode_______________5               Top/bottom margins________4
  2820. Justify___________________5               Top of file (goto)_______22
  2821. Key help_________________10               Undelete_________________19
  2822. Left/right margins________4               Undo limit________________8
  2823. Line number (goto)_______22               Use macro (with find)____25
  2824. Load file options submenu_7               Window submenu___________17
  2825. Load macros______________26               Word wrap_________________5
  2826. Macros___________________26               Write block______________21
  2827. Marker (goto)____________23               Write tabs________________8
  2828. Marker (set)_____________19               Write to file____________13
  2829. Margin release___________18               Zoom state_______________10
  2830. Margins submenu___________4               Zoom window______________17
  2831. Move block_______________20               43/50 line_______________10
  2832. à