home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / S / VDO25128.ZIP / VDO25.MAN < prev    next >
Text File  |  1990-02-14  |  25KB  |  1,166 lines

  1.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  2.  
  3.  
  4.                                                               
  5.                                   dd                                         
  6.                                   dd                                       
  7.                                   dd
  8.                vv     vv     ddddddd     oooooo 
  9.                 vv   vv     dd    dd    oo    oo
  10.                  vv vv      dd    dd    oo    oo
  11.                   vvv        dddddd      oooooo
  12.  
  13.  
  14.  
  15.                ********************************** 
  16.                *           USER MANUAL          *
  17.                **********************************     
  18.  
  19.  
  20.                         Table of Contents
  21.  
  22. -----------------------------------------------------------------
  23.       Section   Title                            Page
  24. -----------------------------------------------------------------
  25.  
  26.         1       Overview of VDO..................  1
  27.         2       Advantages of VDO................  3
  28.         3       Disadvantages of VDO.............  3
  29.         4       Installation/setup...............  4
  30.         5       Operation........................  6
  31.         6       Cursor control...................  7
  32.         7       Single keystroke commands........  8
  33.         8       Quick commands...................  9
  34.         9       Block commands................... 10 
  35.        10       Help commands.................... 12
  36.        11       Error handling................... 13
  37.        12       Future plans..................... 14
  38.  
  39. Appendices
  40.  
  41.         A       Terminal List.................... 15
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                 1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  68.  
  69.  
  70.  
  71. 1.   Overview
  72.  
  73.     VDO  (Video  Display Oriented) Editor is a small (7k)  ASCII 
  74. file  full  screen editor designed for use  under  CP/M  2.x.  It 
  75. originally appeared in a BYTE article by Richard Fobes (BYTE 9/82 
  76. and  10/82).   It  then  underwent  a  series  of  revisions  and 
  77. modifications by the following firms and individuals:
  78.           Spite Software
  79.           Bill McTeer
  80.           Don Krantz
  81.           Mike Rejsa
  82.           Don Krantz (again)
  83.      This is revision 2.5, a major enhancement of the editor. The 
  84. improvements made in this revision include the following:
  85.  
  86.      - Support for terminals not featuring line insert/delete.
  87.      - Expanded terminal definitions.
  88.      - Default drive logging.
  89.      - Default drive directory display.
  90.      - Revised menu structure.
  91.      - Adjustable help level and help menus.
  92.      - Added support for hiliting, for terminals that support it.
  93.      - Implemenation of a 128 byte type-ahead buffer.
  94.      
  95.      VDO  is  a  memory based editor - that means that  both  the 
  96. editor  and the file being edited reside in memory.  With  a  64K 
  97. CP/M  system,  that  gives you a maximum file size of about  52K. 
  98. Since you will probably use this for program source  files,  that 
  99. ought to be plenty. If not, there's always WordStar.
  100.  
  101.      VDO  uses  a small of standard WordStar keystroke  commands. 
  102. Where  possible  the keystrokes to activate a VDO  operation  are 
  103. exactly the same as for WordStar.
  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.                                 2
  129.  
  130.  
  131.  
  132.  
  133.  
  134.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  135.  
  136.  
  137.  
  138. 2.   Advantages to VDO
  139.  
  140.      VDO's major advantage over WordStar and other screen editors 
  141. is its small size - only 7K of disk space is needed,  as  opposed 
  142. to  60+ for WordStar.  A minor advantage is VDO's speed - with no 
  143. overlay files to swap in and out,  VDO seems very fast.  And with 
  144. the  type-ahead buffer you don't have to wait for the display  to 
  145. catch  up  with  you.   Another  advantage  it  now  has  is  the 
  146. installation   module   that   allows   menu   driven    terminal 
  147. installation.  A number of terminals are currently supported (see 
  148. appendix A). 
  149.  
  150.  
  151. 3.   Disadvantages to VDO
  152.  
  153.      VDO  lacks  many features found in WordStar.  It is  a  file 
  154. editor,  not  a word processor.  However,  most of the  important 
  155. features  are  implemented,  and more are on the  drawing  board. 
  156. Section 11,  Future Plans, outlines some of the proposed features 
  157. still to be added.
  158.  
  159.  
  160.  
  161.  
  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.                                 3
  195.  
  196.  
  197.  
  198.  
  199.  
  200.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  201.  
  202.  
  203.  
  204. 4.   Installation/setup
  205.  
  206.        To  get started with VDO,  you need to set a few things up 
  207. first.  This distribution package contains a number of files that 
  208. make  up  VDO v2.5.  The steps needed to implement  VDO  on  your 
  209. system are listed below.
  210.  
  211.   1.  Extract  all  of the member files from VDO25.LBR,  using  a 
  212. library utility such as NULU, LU, LSWEEP, etc.
  213.  
  214.   2.  Unsqueeze all of the files. If you are using NULU or LSWEEP 
  215. you  can  extract  and  unsqueeze  at  the  same  time.  See  the 
  216. respective doc files for details.
  217.  
  218.   3.  Rename the resulting files according to the table below.
  219.  
  220.         From                To
  221.         -----------------   -----------------
  222.         VDO25.OBJ           VDO.COM
  223.         VINST11.OBJ         VINST.COM
  224.         VTERM.DAT           VTERM.DAT
  225.         VDO25.MAN           VDO25.MAN
  226.         VDO25.NOT           VDO25.NOT
  227.  
  228.   4.   VDO  as distributed is installed for the Kaypro  computers 
  229. without hiliting. If this installation fits your needs, skip this 
  230. step.  To install VDO.COM,  type VINST<CR>.  This will start  the 
  231. install module written for the editor.  The user is then prompted 
  232. for  the name of the source file (i.e.  VDO.COM) and the name  of 
  233. the  file  to write the installed version of the editor to  (i.e. 
  234. VDONEW.COM). If you enter a <CR> for the second filename the file 
  235. will  be  overwritten.  A  menu of available  terminals  is  then 
  236. displayed,  allowing the user to select a terminal to install  or 
  237. exit  the  program.  If a valid terminal is  selected,  once  the 
  238. selection  is confirmed the editor will be installed with the new 
  239. terminal control codes,  the user will be informed and the progam 
  240. will terminate.
  241.  
  242.   5.   You  should  now have a copy of VDO ready to run  on  your 
  243. system.  Type VDO<CR> to start it up. Once inside the editor, try 
  244. various commands,  watching the results to ensure that the editor 
  245. is  properly  installed.  If it doesn't  look  right,  there  are 
  246. several  possibilities.  It  may not be installed for the  proper 
  247. terminal  type.  Check your owners manual and make sure you  have 
  248. selected  the  proper terminal.  If it still  looks  screwy,  the 
  249. terminal definition may be invalid.  If you suspect this,  gather 
  250. together  all the video control information about  your  terminal 
  251. that you can and contact the author via one of the methods listed 
  252. on the title page of this document.
  253.  
  254.   6.   If  you want to change the initial settings of things such 
  255. as the help level,  insert toggle,  etc. here is what you do. Run 
  256. up  VDO  and  adjust everything to the way that you  want  it  to 
  257. initialize.  Then exit VDO.  Now type DDT VDO.COM. When DDT stops 
  258.  
  259.  
  260.                                 4
  261.  
  262.  
  263.  
  264.  
  265.  
  266.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  267.  
  268.  
  269. loading  and displays it's stats,  type G0 or a ^C to  exit.  Now 
  270. type  save 27 VDO.COM.  You have now created a custom version  of 
  271. VDO for your use.
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  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.                                 5
  327.  
  328.  
  329.  
  330.  
  331.  
  332.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  333.  
  334.  
  335.  
  336. 5.   Operation of VDO
  337.  
  338.      VDO is started by tying either:
  339. VDO
  340.      -or-
  341. VDO d:filename
  342.      In the first version,  where no filename is  specified,  VDO 
  343. will create a new file when you exit,  asking for the filename at 
  344. that  time.  If the second version is used,  VDO will attempt  to 
  345. open the specified file. If no file of the specified name exists,
  346. VDO  will display an error message.  You may continue  from  that 
  347. point,  and the name specified will be used to save the new file. 
  348. If the file specified can be located,  VDO will load the file and 
  349. place  the  cursor at the start of the file.  In any of  the  the 
  350. three situations, you will be ready to start editing the file.
  351.  
  352.      VDO's  commands are broken into four  major  groups:  Cursor 
  353. Control,  Quick  Commands,  Block  Commands  and  Help  Commands. 
  354. Several  minor  commands  are also implemented.  Anything  not  a 
  355. control character which can't be interpreted as a command will be 
  356. entered into the file as text.
  357.      All  input  to  the  editor,  with the  exception  of  pause 
  358. prompts,  is buffered in a 128 character type-ahead buffer.  This 
  359. means  that you don't have to wait for the editor or  display  to 
  360. catch  up to you,  you can just keep typing.  Although I am not a 
  361. touch-typist,  I can get going at a fair rate and I have ran into 
  362. no  serious  problem over-running the buffer.  Characters may  be 
  363. lost  during disk reads/writes,  due to the fact that the  buffer 
  364. routines are not true interupts.
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                 6
  393.  
  394.  
  395.  
  396.  
  397.  
  398.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  399.  
  400.  
  401.  
  402. 6.   Cursor Control
  403.  
  404.      The standard WordStar cursor controls ^A,  ^S,  ^D,  ^F, ^E, 
  405. ^X, ^R, ^C are all implemeted, and all work pretty much as you'd 
  406. expect. Definitions are:
  407.  
  408.      ^S   move cursor a character to the left
  409.      ^D   move cursor a character to the right
  410.      ^A   move cursor a word to the left
  411.      ^F   move cursor a word to the right
  412.      ^E   move cursor up a line
  413.      ^X   move cursor down a line
  414.      ^R   move a page (usually about 18 lines) up
  415.      ^C   move cursor a page down
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.                                 7
  459.  
  460.  
  461.  
  462.  
  463.  
  464.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  465.  
  466.  
  467.  
  468. 7.   Single Keystroke Commands
  469.  
  470.  These commands are all activated by single keystrokes.
  471.  
  472. RETURN  and TAB are both accepted at any time,  and entered  into 
  473. the file as text.
  474.  
  475. ^L   repeats last ^QF or ^QA  (see Quick commands), using same
  476.      options.
  477.  
  478. ^P   Enter  a  printer code - The next character typed  will  be 
  479.      entered into the text as-is,  even if it normally has  other 
  480.      significance  (e.g.  ^P^L will enter a ^L into the text file 
  481.      rather than doing a "repeat find" operation).
  482.  
  483. ^V   toggle Insert mode on or off
  484.  
  485. ^T    delete  one word to the right - how this works  is:  first,    
  486.       delete  character  under  cursor.   Next  delete  following 
  487.       displayable characters (doesn't include control  characters 
  488.       displayed).  Next, delete following white space (blanks and 
  489.       control characters) except for tabs or end-of-lines.
  490.  
  491. ^Y   delete entire line cursor is on
  492.  
  493. ^G   delete character right at (under) cursor
  494.  
  495. DEL  delete character left of cursor
  496.  
  497.      When  moving  the  cursor,  the display will adjust  to  the 
  498. cursor  position.  You  can't  move the  cursor  off  the  screen 
  499. accidentally. If a line is too wide to fit on the screen, it will 
  500. scroll  left  automatically when the cursor travels off the  left 
  501. end  of  the screen.  The column count on the  status  line  will 
  502. reflect  the  correct  logical  column  at  all  times.   Control 
  503. characters do not count as occupying a logical column.
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.                                 8
  525.  
  526.  
  527.  
  528.  
  529.  
  530.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  531.  
  532.  
  533.  
  534. 8.   Quick Commands
  535.  
  536.      The  Quick Commands are all accessed by typing a  Control-Q. 
  537. If in Normal or Novice level,  a menu will display showing  Quick 
  538. options.  The  Quick commands,  with one exception,  all  involve 
  539. moving the cursor to a different position in the text quickly.
  540.  
  541. ^QR  places the cursor at the start of the text.
  542.  
  543. ^QC  places the cursor at the bottom of the text.
  544.  
  545. ^QB  places  the cursor at the marker for the beginning  of  the 
  546.      block, if this marker is set (see ^K B).
  547.  
  548. ^QK  places the cursor at the marker for the end of the block, if 
  549.      the marker is set (see ^K K).
  550.  
  551. ^QF  allows  you to specify a string to search for in the  text. 
  552.      This  string  may  not  include  carriage   returns.   After 
  553.      selecting 'F',  VDO will ask for the string to look for (the 
  554.      "target" string). Type in the string, then press RETURN. VDO 
  555.      will  next  ask if you wish to ignore upper and  lower  case 
  556.      differences.  If you do not press "Y",  VDO will look for  a 
  557.      string  capitalized  exactly as you capitalized  the  target 
  558.      string.  Pressing   a "Y",  "y",  or "^Y" will cause VDO  to 
  559.      treat  upper  and lower case letters as  exactly  identical. 
  560.           Next,  VDO will ask if you wish to look backwards  from 
  561.      the cursor position. If you do not answer "Y", "y", or "^Y", 
  562.      VDO will look forward from the cursor postion.
  563.           When  VDO finds the target string in the text,  it will 
  564.      move the cursor to that position and display the surrounding 
  565.      text.  If  the string is not found,  an error  message  will 
  566.      display  and  the  cursor will be returned to  the  starting 
  567.      position.
  568.  
  569. ^QA  Find-and-replace.  Works  just like ^QA,  except  when  the 
  570.      string is found,  a string of your choice is substituted for 
  571.      the target string.
  572.  
  573.      Note:   Strings  containing  Carriage  Returns  may  not  be 
  574.      searched  for,  but  any  other  control  character  may  be 
  575.      included in the target string. (both ^QA and ^QF)
  576.  
  577. ^QT  Set tab stops.  VDO allows tabs to be set to 8, 2, 4, or 16, 
  578.      with  the default at 8.  This is a dynamic process,  and  is 
  579.      used mainly for C,  Ada, and Pascal programmers for variable     
  580.      indentations.
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.                                 9
  591.  
  592.  
  593.  
  594.  
  595.  
  596.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  597.  
  598.  
  599.  
  600. 9.   Block Commands
  601.  
  602.      The  block commands are all accessed by typing a  Control-K. 
  603. If  in  Normal or Novice level,  a menu will appear with  second-
  604. keystroke options.  Not all Control-K commands necessarily relate 
  605. to marked blocks. Block commands mainly operate on large portions 
  606. of  the text.  A "Block" is a section of the text  file  begining 
  607. with  the  Block  Start marker,  and ending with  the  Block  End 
  608. marker, which you may set at any point in the text.
  609.      Attempting  an  operation  which requires the blocks  to  be 
  610. marked  will  generate  an  error if  the  blocks  aren't  marked 
  611. properly - i.e. the beginning or end not marked, or the block end 
  612. marker prior to the block start marker.
  613.  
  614.  
  615. ^KB  Set block start marker.
  616.  
  617. ^KK  Set block end marker.
  618.  
  619. ^KC  Copy  marked block to the cursor  position.  Block  remains 
  620.      marked at its original position, a copy of the block appears 
  621.      at the cursor,  the cursor is positioned at the start of the 
  622.      copy.
  623.  
  624. ^KV  Move marked block to the cursor position.  The marked  block 
  625.      is removed from its position and appears at the cursor.  The 
  626.      markers  disappear and the cursor is placed at the start  of 
  627.      the moved material. A block can't be moved "into itself".
  628.  
  629. ^KY  Delete marked block.  The marked block is removed from  the 
  630.      file and the cursor remains where it is.
  631.  
  632. ^KW  Writes the marked block into a file of its own.  You specify 
  633.      the new filename.
  634.  
  635. ^KR   Reads  a  disk file into the current  file  at  the  cursor 
  636.       position. You specify the filename.
  637.  
  638. ^KP  Print the file.  You will be asked for printer setup codes, 
  639.      which are entered as you wish them sent.  Example:  You wish 
  640.      to send ESCAPE B to the printer prior to printing. Press the 
  641.      ESCAPE key,  then the B key, then RETURN. Note: You will not 
  642.      be  able  to send any codes for which keystroke  equivalents      
  643.      don't  exist,  and  you will not be able to send the  RETURN 
  644.      code (ASCII CR, hex 0DH, decimal 13).
  645.  
  646. ^KZ  Zaps (erases) current file from memory (does not affect  any 
  647.      disk versions of the file), and erases the filename.
  648.  
  649. ^KX  End  of  Edit.  Saves the file under the current  name  and 
  650.      creates  a backup file if a version is on disk  already.  If 
  651.      VDO  was invoked without a filename,  or if you  ZAPped  the 
  652.      file, VDO will ask for a new filename.
  653.  
  654.  
  655.  
  656.                                10
  657.  
  658.  
  659.  
  660.  
  661.  
  662.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  663.  
  664.  
  665. ^KQ  Abandon file - any changes to the file (unless you did a ^KS 
  666.      are abandoned. Any disk versions of the current file are not
  667.      affected.
  668.  
  669. ^KS  Save and continue.  Saves the file as it appears in memory, 
  670.      and continues the editing session. Used in case of failure.
  671.  
  672. ^KF  Displays  a  directory of the currently  logged  drive/user 
  673.      area.
  674.  
  675. ^KL  Change logged drive.  Upon selection,  the currently  logged 
  676.      drive  is  displayed  and the user is prompted for  the  new 
  677.      drive to log.
  678.  
  679.  
  680. To change disks,  remove the old diskette, insert the new one, do 
  681. a ^KL and log the new diskette. VDO resets the disk system before 
  682. writing files,  so the disk may changed between reading a file in 
  683. and saving a file,  or in case of system failure (e.g. DISK FULL, 
  684. BAD SECTOR).
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.                                11
  723.  
  724.  
  725.  
  726.  
  727.  
  728.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  729.  
  730.  
  731.  
  732. 10.  Help commands
  733.  
  734.      The help commands are accessed by typing a Control-J.  If in 
  735. Normal or Novice level,  a menu will appear with second-keystroke 
  736. options.  From  this  point  all of the  on-line  information  is 
  737. available  through  various menus.  The help level  may  also  be 
  738. adjusted.
  739.  
  740.  
  741. ^JH   Set help level.  The current help level and definitions are 
  742. displayed.  The user is then prompted for the help level desired. 
  743. The editor as distributed defaults to Novice on startup.  In this 
  744. mode  all  menus,  including  basic  cursor  control  info.,  are 
  745. displayed whenever an extended command is initiated (^K, ^Q, ^J).
  746. In Normal mode the basic cursor control info.  is suppressed.  In 
  747. Expert  mode  all  menus are  suppressed.  The  menus  are  still 
  748. available through the help comamnds, ^J, of course.
  749.  
  750. ^JK  Display Block Command menu.
  751.  
  752. ^JQ  Display Quick Command menu.
  753.  
  754. ^JM  Display basic cursor control menu.
  755.  
  756. ^JJ  Display help function menu.
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                12
  789.  
  790.  
  791.  
  792.  
  793.  
  794.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  795.  
  796.  
  797.  
  798. 11.  Error Handling
  799.  
  800.      VDO  has 9 editing errors which may occur,  which clear  the 
  801. screen,  display a message,  and wait for you to press the ESACPE 
  802. key to clear the error display. The messages are:
  803.  
  804. FILE  TOO BIG - occurs when loading a file to start  the  editing 
  805. session  or using ^KR.  In the case of ^KR,  none of the file  is 
  806. retained:  the  text remains as it was before you attempted  ^KR. 
  807. This  message may also occur when attempting to insert text after 
  808. the memory size of your system is exceeded.
  809.  
  810. INVALID  KEY  - occurs when an entry contains an unexpected  key. 
  811. Can happen during text entry when an undefined control  character 
  812. is  typed  (e.g.   ^O),  or  when  entering  filenames  if  bogus 
  813. characters are entered as part of the filename (e.g.  "space") or 
  814. if the filename can't be properly formed.
  815.  
  816. INPUT/OUTPUT  FAILURE  - occurs when a requested  file  can't  be 
  817. found  during  initial load or ^KR,  or when any  system  failure 
  818. occurs (e.g.  DIRECTORY FULL,  BAD SECTOR,  R/O).  Can also occur 
  819. when trying to read an empty file.
  820.  
  821. STRING   NOT  FOUND  - occurs  during  find  or  find-and-replace 
  822. operations if the target string can't be located.
  823.  
  824. DISK FULL - self explanatory. You may insert another disk and try 
  825. again.
  826.  
  827. BLOCK NOT MARKED - occurs when attempting a block operation which 
  828. require the block to be marked if both the block start and  block 
  829. end  markers aren't marked or if the end is prior to the start of 
  830. the block.
  831.  
  832. BLOCK STRADDLES CURSOR - occurs when trying to move a block  into 
  833. itself.  The  cursor  can't be inside the block when  copying  or 
  834. moving a block.
  835.  
  836. ILLEGAL TAB STOP - occurs when setting dynamic tab stops,  if you 
  837. do not enter an valid tab stop number (2,  4, 8, 16 are the valid 
  838. numbers).
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.                                13
  855.  
  856.  
  857.  
  858.  
  859.  
  860.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  861.  
  862.  
  863.  
  864. 12.  Future Plans
  865.  
  866.      Well,  v2.5 saw several goals realized,  among them expanded 
  867. terminal defs., initial support of hiliting, directory functions. 
  868. There  are  still  more improvements planned.  Some of  the  ones 
  869. slated for the next version at this time are:
  870.  
  871.  
  872.      - Macro capability.
  873.      - A deletion storage buffer (to retract mistakes).
  874.      - Expanded use of hiliting and underlining.
  875.      - Place markers.
  876.      - Expanded installation procedure,  to allow a more  elegant 
  877.        method of creating custom versions.
  878.      - Displayable block markers.
  879.  
  880.      Suggestions are welcome and should be directed to me via one 
  881. of  the  systems listed below.  VDO is a fine editor  and  should 
  882. prove to be a useful addition to anyones library. Enjoy!
  883.  
  884.                           James Whorton
  885.                             04/28/85
  886.  
  887. Suggestions, complaints, comments should be directed to:
  888.  
  889. OBBS Remote System
  890. (402) 346-4206
  891. 300/1200 baud, 11:00 PM - 4:00 PM weekdays, 24 hours weekends
  892. To: Sysop
  893.  
  894.      or
  895.  
  896. DRBBS
  897. (402) 896-3537
  898. 300/1200 24 hours
  899. To: James Whorton
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.                                14
  921.  
  922.  
  923.  
  924.  
  925.  
  926.        VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  927.  
  928.  
  929.  
  930. A.   Terminal List
  931.  
  932.      The  following terminals are supported by this  distribution 
  933. package:
  934.  
  935.           Kaypro, no hilite        Kaypro with hilite
  936.           Osborne 1                Hazeltine 1500
  937.           Hazeltine Esprit         Lear-Siegler ADM-20
  938.           Lear-Siegler ADM-31      Televideo 912/920/92
  939.           Morrow MDT-20            Zenith
  940.           Liberty                  Wyse WY-100/200/300
  941.           Epson Geneva             Osborne Exec
  942.           ADDS 20/25/30            ADDS 40/60
  943.           ADDS Viewpoint-1A        Qume
  944.           Soroc 120/Apple CP/M     Soroc new models
  945.           Visual 200
  946.  
  947.      Future   revisions  will  support  a  larger  selection   of 
  948. terminals.  Custom terminal defs.  are also avail. If interested, 
  949. contact the author.
  950.  
  951.  
  952.                            End of File
  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.                                15
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.     DRBBS
  994.     (402) 896-3537
  995.     300/1200 24 hours
  996.     To: James Whorton
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.                                    14
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.            VDO vers. 2.5   04/28/85   (c)1985 James H. Whorton
  1024.  
  1025.  
  1026.  
  1027.     A.   Terminal List
  1028.  
  1029.          The  following terminals are supported by this  distribution 
  1030.     package:
  1031.  
  1032.               Kaypro, no hilite        Kaypro with hilite
  1033.               Osborne 1                Hazeltine 1500
  1034.               Hazeltine Esprit         Lear-Siegler ADM-20
  1035.               Lear-Siegler ADM-31      Televideo 912/920/92
  1036.               Morrow MDT-20            Zenith
  1037.               Liberty                  Wyse WY-100/200/300
  1038.               Epson Geneva             Osborne Exec
  1039.               ADDS 20/25/30            ADDS 40/60
  1040.               ADDS Viewpoint-1A        Qume
  1041.               Soroc 120/Apple CP/M     Soroc new models
  1042.               Visual 200
  1043.  
  1044.          Future   revisions  will  support  a  larger  selection   of 
  1045.     terminals.  Custom terminal defs.  are also avail. If interested, 
  1046.     contact the author.
  1047.  
  1048.  
  1049.                                End of File
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.                                    15
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  James H. Whorton
  1090.  
  1091.  
  1092.  
  1093.         A.   Terminal List
  1094.  
  1095.              The  following terminals are supported by this  distribution 
  1096.         package:
  1097.  
  1098.                   Kaypro, no hilite        Kaypro with hilite
  1099.                   Osborne 1                Hazeltine 1500
  1100.                   Hazeltine Esprit         Lear-Siegler ADM-20
  1101.                   Lear-Siegler ADM-31      Televideo 912/920/92
  1102.                   Morrow MDT-20            Zenith
  1103.                   Liberty                  Wyse WY-100/200/300
  1104.                   Epson Geneva             Osborne Exec
  1105.                   ADDS 20/25/30            ADDS 40/60
  1106.                   ADDS Viewpoint-1A        Qume
  1107.                   Soroc 120/Apple CP/M     Soroc new models
  1108.                   Visual 200
  1109.  
  1110.              Future   revisions  will  support  a  larger  selection   of 
  1111.         terminals.  Custom terminal defs.  are also avail. If interested, 
  1112.         contact the author.
  1113.  
  1114.  
  1115.                                    End of File
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.                                        15
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155. f File
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.