home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / AmigaE-V3,0A.LHA / Amiga_E_v3.0a / Tools / EE / Docs / EE0716.ToDo < prev   
Encoding:
Text File  |  1994-05-29  |  2.6 KB  |  63 lines

  1. /*--------------------------------------------------------------------------*
  2.  
  3.                        EE V0.7, Rev16 - The E Editor.
  4.                         Copyright Barry Wills, 1994.
  5.  
  6.  *--------------------------------------------------------------------------*
  7.  
  8.   TEMPORARY:
  9.   - Don't forget to take foldCount out of showEditorInfo().
  10.  
  11.   NOTE:
  12.   - Postponed real tabs.  Too much of a headache for now.  Try again later.
  13.  
  14.   NEXT:
  15.   1. Add function to expand/contract tabs in the editor.
  16.   2. Add function 'AUTO' to generate pubscreen name at startup.
  17.   4. Finish ARexx interface.
  18.   5. Use Mac2E to replace all calls to cursorColumn() and cursorLine()???
  19.      (Need to test Mac2E with EE.)
  20.   6. Cleanup source:
  21.      - rename everything dealing with 'region' and 'selection' to 'block';
  22.   7. Speed up hilighting when selecting with mouse and dragging quickly.
  23.   8. Option for number of clicks to mark block.
  24.  
  25.  
  26.   TO DO (in no particular order):
  27.   1. Modify backspace() so that it scrolls like wordLeft() and wordRight() when
  28.      they approach window top/bottom.
  29. * 2. Block selection of words and lines by mouse.
  30.   3. Leave Window Directory open always (option?).
  31. * 4. Keystroke repetition specification.
  32.   5. Multiple regions.
  33.   6. Keyword completion, enhance!
  34.      - multi-line replacement;
  35.      - without hilighting: replace matching string to left of cursor;
  36.   7. New functions:  "Mark Place" and "Return To Mark".
  37.   8. Still a little bulky in places (like the rendering and traversal
  38.       routines!)
  39. * 9. Asynch file loading.
  40.   10. Optimized file saving (i.e., if first edit is on line 1000 it makes no
  41.       sense to write the first 999 unchanged lines)?
  42.   11. E source formatter:
  43.       - how elaborate?
  44.       - leave it to an ARexx script?
  45.       - E prog pretending to be an ARexx script? :)
  46.   12. Write a function to remove ugly relative parts from a pathname before
  47.       giving it to the requester?
  48.   13. Workbench support.
  49. * 14. Handle binary files... IF (byte OR $D0)=0 THEN...not an ascii character.
  50. * 15. Investigate handling dead-keys (MapRawKey() Autodoc).
  51.   16. Edit file simultaneously in more than one window (i.e., edit one and the
  52.       changes are affect the others.)
  53. * 17. Real tabs.
  54. * 18. Catalogs for menus?
  55.   19. Allow customization of ARexx port name?
  56.   20. Smart auto-indent for E block-oriented verbs (IF/ENDIF, FOR/ENDFOR, etc.)
  57. * 21. Fast replace mode by not updating the screen as each replace occurs.
  58.   22. Wouter say: "I didn't get very far in my menukeydefs, since you make
  59.       no diff between uppercase and lowercase (CED does)".  How the hell do I
  60.       do that???
  61.   23. Colour-coding for E reserved words.
  62.   24. Handle wildcards in filenames on command line?
  63.