HIGH PRIORITY
=============

- User Manual: hypertext.

- User Manual: The TOC is badly organized.

- Beni suggests: C-k to cut to clipboard a la emacs
  (and shouldn't M-d, M-backspace as well?)

- Beni suggests: a clipboard ring a la emacs.

- A new command, "Edit this file using an external editor", so
  the user will be able to hit, say, F8, to shell out to
  Vim/Emacs/whatever and return to Geresh when he's done. It's
  possible to pass the line number to Vi/Vim ("vi file +line").

- When spell-checking emails, quotes should be ignored.

- README.themes: update this file with detailed instructions.


LOWER PRIORITY
==============

- auto-justify is extremely lousy. I must fix that. should support
  numbered/bulleted items, ">" quotes, two spaces after a dot, etc
  etc etc.

- bookmarks? (save/restore cursor position). Thankfully, C-o now
  alleviates the need a bit.

- better Find/Replace.

- add 'bidiv' directionality algo? there's the bigger issue of
  "paragraphs vs lines" and how to define a paragraph.

- ncursesw has an NSM bug at the rightmost column... (but it seems
  I can do nothing about it).

- shared clipboard?

- (console only) big cursor: always, or when alt-kbd is on/off.


I DON'T THINK I'LL EVER DO THESE
================================

- C-^ to switch to previous file a la vim? And maybe a "recent
  files" submenu?

- file browser?

- cygwin/autoconf: check why some of the linking tests don't work on
  my cygwin.

- ^Z (suspend) when speller is loaded: investigate? (ignoring SIGTSTP
  in forked child solved this problem, so I can close this item).

- using pipes (opening "!date") when speller is loaded: investigate?
  (the speller is unloaded when doing pipes, so I can close this item).

- optionally store chars as UCS-2 ?

- speller: fix UTF-8 offsets? (it's not necessary)

- line numbering? --is it useful? for one, it can solve ncursesw's
  NSM bug.

- "follow symbolic links", etc.

