I just discovered emacs' planner mode! I've only used it for a few minutes, but it's already insanely usefull. Among the things I can do are:
- Take notes on a buffer that get stored in my daily planner page. The stored note comes complete with a url to the file and line that my point was at when I created the note. For example, if I am looking at the mozilla project's nsStringAPI.h file (line 42) and I take a note it will be stored with a hyperlink to that exact line. This allows me to arbitrarily annotate any given file.
- Set up tasks
- Schedule events
- Record conversations in erc.