home *** CD-ROM | disk | FTP | other *** search
-
- Last Revision 4 Sept 1988, Matthew Dillon
-
- -SAVEMAP, does not output (s- ) properly.
-
- BUGS:
- - Word Wrap (actually reformat). hold 1 down ... can freeze up due
- to word being too long.
- - Can get behind keyboard when key repeating.
- - Fix case-ignore
-
- TODO:
- - wordwrap mode reformat should put two spaces after punctuation
- .?!:; instead of 1.
- - ascii numeric variable support and ENV: support
- - exception handling
- - string kill vector
- - character oriented blocks
- - stackable search/replace strings
- - a way to cancel all user keymaps
- - clipboard support
- - anchored search
- - provision to show mapping for a single key. Allow $map .. $c-a...
- - Allow different current directory for each window
- - Add scroll gadgets
- - Formatted Save
-
-
- fsave (formatted save)
-
- When it encounters one linefeed with the next character not whitespace,
- it writes a space. If the next character is whitespace it leaves it
- alone (write one linefeed). If the next character is a linefeed, write
- one linefeed then copy linefeeds up to the next non-linefeed.
-
- This will almost allow "word-processor" output... with columns! Very
- simple, very small, and it will save me from the horrors of
- PageSetter's editor. You may want to do funky things to the name like
- "fsaveas" or "fbsave" or whatever.
-
-
- SUGGESTIONS FOR NOT SO IMMEDIATE FUTURE:
-
- Add some user-accessible variables, like for current x/y position,
- total text length, insert mode, modification status, window size and
- position, current line length, last operation status, etc.
-
- Add an array of user integer variables to go along with the array
- of toggles.
-
- Add a command to evaluate simple arithmetic expressions and store
- the result in user variables.
-
- Teach the condition evaluator (for "if" and "when") to do comparisons
- on integers and maybe also on strings ("if $scanf=`something'" ?).
-
- Have you considered porting the guts of DME into a machine-independent
- environment (curses?). I know, this is pretty far fetched, it's just that
- I miss the power of DME at work...
-
-
-