home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 365_03 / knownbug.txt < prev    next >
Text File  |  1992-04-06  |  3KB  |  69 lines

  1. The following options are missing:
  2.     [no]optimize    - affects screen redrawing method
  3.     [no]redraw    - simulate character insertion by redrawing line
  4.     [no]slowopen    - don't use character insertion
  5.     tags="tags"    - list of tags, used as TAGPATH
  6.  
  7. I'd like to improve the versatility of the options whose value is a command:
  8. cc, make, kp, and ep.  I'd like to add some notation that allows you to say
  9. where to insert the current filename or current word.
  10. -------------------------------------------------------------------------------
  11. Currently, elvis is configured to look for | only in .exrc files.  It doesn't
  12. look for | in any interactively entered command lines, yet.
  13. -------------------------------------------------------------------------------
  14. The 'p', '#', and 'l' flags aren't supported.  Also, ex commands don't accept
  15. counts; e.g., ":c5" can't be used to change five lines. 
  16. -------------------------------------------------------------------------------
  17. The following have been reported, but have not been verified.  If you have
  18. experienced any of the following, and haven't reported it yet, then please
  19. report it now!  I need more information about these bugs.
  20.  
  21. [Bugs that are not in this list should also be reported, of course.]
  22.  
  23. - Under VMS on an 80-column screen, after scolling sideways to approximately
  24.   column 110, a ^L will not redraw the part of the line after the cursor.
  25. - On an Atari ST running under TOS: some ASCII keys seem to send '#' plus
  26.   another key.  (This is normal for non-ASCII keys like <F1> or <Help>, but
  27.   ASCII keys should always send a single ASCII character.)
  28. -------------------------------------------------------------------------------
  29. BIG JOBS:
  30.   Desirable extension: merge input mode and visual command mode.
  31.   Display long lines by wrapping, like the real vi (if ":set sidescroll=0")
  32. -------------------------------------------------------------------------------
  33.  
  34. - In the ":w >>filename" command, elvis doesn't allow any whitespace between
  35.   the ">>" and "filename".
  36.  
  37. - Elvis doesn't allow "backslash newline" inside a single EX command.
  38.  
  39. - VMS intercepts the control-T character, which is normally used to increase
  40.   indentation.  The <Tab> key works, but it doesn't do quite the same thing.
  41.   (":map! ^I ^T" helps.)
  42.  
  43. - Under VMS, file I/O is very slow.  Looking over the vmsio.c file, I get the
  44.   impression that it is rather over-done for elvis.  Its speed could
  45.   probably be inproved.
  46.  
  47. - The errlist feature doesn't seem to work with the Borland compilers.  Perhaps
  48.   they write to stderr instead of stdout?  This will probably be easy to solve
  49.   once I modify the "cc" and "make" options, as described earlier.
  50.  
  51. - The command ":0" should move the cursor to line 1.  Currently, it doesn't
  52.   move the cursor at all.
  53.  
  54. - File preservation is still flakey.  On DOS/TOS/VMS systems, it is also more
  55.   complex that it should be.
  56.  
  57. - The act of appending to a cut buffer (as in "Ayy) sets file modification
  58.   flag.  It shouldn't!
  59.  
  60. - The .exrc file is limited to BLKSIZE bytes -- 2048 on most systems, but
  61.   1024 on Minicx-PC, Coherent, and MS-DOS.
  62.  
  63. - I *still* haven't quite perfected the screen update code.  If you suspect
  64.   that the screen doesn't accurately reflect the contents of the edit buffer,
  65.   then you should try doing a control-L.
  66.  
  67.   I'll be overhauling the screen update code soon to make it wrap long lines
  68.   like the real vi.  I expect to fix this bug then.
  69.