TODO 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. HIGH PRIORITY
  2. =============
  3. - auto-justify is extremely lousy. I must fix that. should support
  4. numbered/bulleted items, ">" quotes, two spaces after a dot, etc
  5. etc etc.
  6. LOWER PRIORITY
  7. ==============
  8. - Emacs:
  9. - a kill/clipboard ring [distinct from the clipboard?]
  10. - shouldn't M-d, M-backspace cut to clipboard as C-k does?
  11. - key-bindings (C-_, C-w, C-y, M-y, etc.)
  12. - bookmarks? (save/restore cursor position). Thankfully, C-o now
  13. alleviates the need a bit.
  14. - better Find/Replace.
  15. - add 'bidiv' directionality algo? there's the bigger issue of
  16. "paragraphs vs lines" and how to define a paragraph.
  17. - ncursesw has an NSM bug at the rightmost column... (but it seems
  18. I can do nothing about it).
  19. - shared clipboard?
  20. - (console only) big cursor: always, or when alt-kbd is on/off.
  21. I DON'T THINK I'LL EVER DO THESE
  22. ================================
  23. - C-^ to switch to previous file a la vim? And maybe a "recent
  24. files" submenu?
  25. - file browser?
  26. - cygwin/autoconf: check why some of the linking tests don't work on
  27. my cygwin.
  28. - ^Z (suspend) when speller is loaded: investigate? (ignoring SIGTSTP
  29. in forked child solved this problem, so I can close this item).
  30. - using pipes (opening "!date") when speller is loaded: investigate?
  31. (the speller is unloaded when doing pipes, so I can close this item).
  32. - optionally store chars as UCS-2 ?
  33. - speller: fix UTF-8 offsets? (it's not necessary)
  34. - line numbering? --is it useful? for one, it can solve ncursesw's
  35. NSM bug.
  36. - "follow symbolic links", etc.