home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d153 / dme.lha / Dme / ToDo < prev   
Text File  |  1987-06-15  |  2KB  |  74 lines

  1.  
  2. ni = not implemented yet
  3.  
  4. STATUS    ITEM
  5.  
  6. ni  --    detect double-click and make into keymap
  7. ni  --    word wrap on, hold 1 down, freezes up due to word-too-long
  8. ni  --    workbench: screwup when saving to device names "vd0:" or to
  9.     non-disk devices??? could not repeat
  10.  
  11. ni    $filename variable
  12. -    possible line blanking problem...
  13. -    wordwrap mode reformat two spaces after .?!:;
  14. ni    ascii-numeric variable support
  15. SEMI    command line variable expansion.
  16. ni    exception handling  (abort if, repeat, keymap, etc..... trap vector?)
  17. ni    kill/string buffer
  18. ni    text markers
  19. ni    character oriented blocks
  20. ni    highlight blocks
  21. ni    block operations across windows
  22. ni    stackable search/replace strings
  23. ni    cancel all user keymaps
  24. ni    clipboard support
  25. ni    anchored search as opposed to normal search
  26. ni    keyboard repeat buffering too many repeats.
  27. (1)     help! key
  28. ni    provision to show mapping for a single key
  29.  
  30. ni    CD for each window
  31. ni    menu add
  32. ni    Scroll Gadgets
  33. in    Formatted Save
  34. ni    Case ignore for FIND, FIND-REPLACE
  35. NO    slave the editor to a shell.
  36.  
  37.  
  38. (1)
  39.     Implementable as a keymap and the REF command.
  40.  
  41. fsave (formatted save)
  42.  
  43.     When it encounters one linefeed with the next character not whitespace,
  44.     it writes a space.    If the next character is whitespace it leaves it
  45.     alone (write one linefeed).  If the next character is a linefeed, write
  46.     one linefeed then copy linefeeds up to the next non-linefeed.
  47.  
  48.     This will almost allow "word-processor" output... with columns! Very
  49.     simple, very small, and it will save me from the horrors of
  50.     PageSetter's editor.  You may want to do funky things to the name like
  51.     "fsaveas" or "fbsave" or whatever.
  52.  
  53.  
  54. SUGGESTIONS FOR NOT SO IMMEDIATE FUTURE:
  55.  
  56.    Add some user-accessible variables, like for current x/y position,
  57. total text length, insert mode, modification status, window size and
  58. position, current line length, last operation status, etc.
  59.  
  60.    Add an array of user integer variables to go along with the array
  61. of toggles.
  62.  
  63.    Add a command to evaluate simple arithmetic expressions and store
  64. the result in user variables.
  65.  
  66.    Teach the condition evaluator (for "if" and "when") to do comparisons
  67. on integers and maybe also on strings ("if $scanf=`something'" ?).
  68.  
  69.    Have you considered porting the guts of DME into a machine-independent
  70. environment (curses?).  I know, this is pretty far fetched, it's just that
  71. I miss the power of DME at work...
  72.  
  73.  
  74.