Wow! That is incredibly detailed and seems like a good system but sadly I gave emacs a try and just couldn't get into it. As of right now I just keep some plaintext files, one with a TODO list, another thats an brain dump of each day, and another for brainstorming projects. I am new to using vim (about 6 months now) and was wondering if anyone knew of a similar process or setup for managing projects and TODO lists?
Could you set aside just 15 minutes a day everyday (say, after lunch) for learning Emacs and give it another go? That is how I got into it. The effort will pay off big time.
I found that a better way of getting into Emacs is learning Elisp and, afterward, reading the Elisp reference manual. Much better than slogging through a bunch of keyboard shortcuts hoping that one of them becomes muscle memory.
The two main features I depend on in org-mode are the todo functionality (dates and agendas, mainly) and the easy hyperlinking. I find that incredibly useful for development notes.
Now - does anyone know how we can create those diagrams from state flows? e.g.
becomes I remember there being a perl library for it. Are there any other nice authoring mechanisms that don't involve intricate text crafting?