TODO:

Items for Beaver 0.4.1:
- rewrite undoredo.c
- editor.c and filesops.c need some rethinking (currently things are done in interface.c and in editor.c)
  - probably create syntax.c which handles syntax highlighting (instead of editor.c - the new name makes much more sense)
  - move some code from the both files into just one
- use glibs string completion algorithm for completion
  - http://library.gnome.org/devel/glib/stable/glib-Automatic-String-Completion.html
  - perhaps outsource it into plugin?


Chaotic list of items that may be done someday:

- Open more than one file (CTRL or SHIFT in the file selector dialog)
- Allow drag-and-drop to main window
- Multi-line tabbing and de-tabbing
- Add File->Revert
- Show stuff on statusbar for menus
- Highlight braces/parents too
- Find next
- Also support search on special characters
- Multiple buffer support
