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