home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / editor / stevie / readme.dmt < prev    next >
Text File  |  1994-01-31  |  4KB  |  97 lines

  1.                        New in STEVIE 3.69a
  2.         Added by Dave Tutelman  -  Feb 1990
  3.  
  4.  
  5. Enhancements
  6. ^^^^^^^^^^^^
  7.  
  8. TAG STACKING:
  9.     Calls to ':ta' are now "stacked".  That is, the place from which
  10.     the call was made is remembered and pushed onto a tag stack.
  11.     A new command ':untag' takes you back to that place (and pops
  12.     the tag stack).
  13.  
  14.     Tag stacking is enabled by the 'tg' parameter;  use ":set tg".
  15.     When it is enabled, the Ctrl-^ key doesn't automatically edit
  16.     the alternate file; if the tag stack isn't empty, Ctrl-^ causes
  17.     a ':untag'.
  18.  
  19. IMPROVED HELP:
  20.     Rather than just stepping through the help screens sequentially,
  21.     you can now move "up" and "down" through the pages, using
  22.     keystrokes with the obvious analogies to 'vi' navigation.
  23.     You can also go directly to any screen by entering the number
  24.     of that screen.  (The 0th screen is a table of contents to 
  25.     the help screens.)
  26.  
  27.     Also, a system-dependent help screen for DOS and OS/2 special
  28.     keys (cursor and function keys) has been added.
  29.  
  30.     Finally, the help screens are state-dependent, in the sense
  31.     that they vary according to the settings of the parameters.
  32.     (E.g.- if 'tildeop' is enabled, the help screens show tilde
  33.     as an operator; if not, they show tilde as a character
  34.     replacement.)  Also, your last help screen is remembered, and
  35.     that is where you will return if you re-enter help.
  36.  
  37. NEW SEARCHES:
  38.     Stevie 3.69 is missing some of the standard searches:
  39.        }    next paragraph
  40.        {    previous paragraph
  41.        )    next sentence
  42.        (    previous sentence
  43.     These now work.
  44.  
  45. MORE UNIX-LIKE HANDLING OF FILES:
  46.     Environment variables are evaluated when dealing with filenames.
  47.     (Thus you can now say things like   :e $HOME\autoexec.bat).
  48.  
  49.     The file mode is preserved.  (Editing with the old STEVIE
  50.     changed the mode of a file to the default mode.)  This could
  51.     be viewed as a bugfix rather than an enhancement.
  52.  
  53. COLOR AND 43-LINE MODE FOR MSDOS:
  54.     Thanks to Larry Shurr for a BIOS version for MSDOS.  I bought
  55.     back his color and 43-line additions into the NANSI.SYS version.
  56.     I also added stubs for color and lines-on-screen changes for
  57.     the other environments.  Larry has also supplied source for
  58.     a SETENV command for MSDOS that can handle embedded '=' signs
  59.     in the set string.
  60.  
  61. DOS & OS/2 FUNCTION KEYS:
  62.     These have been modified to something I find more logical.
  63.     (The original author may disagree; it's largely a matter
  64.     of taste.  If you like still another choice, then the
  65.     changes you need to make are in files dos.c and help.c;
  66.     i.e., don't forget to update help screen 7.)
  67.  
  68.  
  69. Bugs Fixed
  70. ^^^^^^^^^^
  71.  
  72.    -    Replacement commands 'r' and 'R' didn't handle newlines right;
  73.        they inserted them instead of wiping out the current character.
  74.        That is now fixed.
  75.  
  76.    -    Esc in a command line was considered part of the command.  Now
  77.        it [properly] aborts the command line.
  78.  
  79.    -    In some implementations, the program would hang if asked to
  80.        delete to a nonexistent mark.  That is now fixed.
  81.  
  82.    -    If a delete ended at the beginning of a line, it would delete
  83.        the leading character whether it should or not.  That is now
  84.        fixed.  The same problem had to be fixed for yank.
  85.  
  86.    -    The #define for the Ctrl-^ key was incorrectly called K_CGRAVE.
  87.        (If you're going to use French terminology, PLEASE learn some
  88.        French. This is an "accent circumflex", not an "accent grave".)
  89.        This may not seem like a bug, but I wasted over an hour trying 
  90.     to find where Ctrl-^ had its effect.  Anyway, it's now called
  91.     K_CCIRCM.
  92.  
  93.    -    The function search in CTAGS has been improved.  Before, it
  94.        missed function definitions if there was whitespace between
  95.        the function name and the open '('; this has been fixed.
  96.  
  97.