I just had a quick play with “GTD with Vim” a seemingly nifty little plug-in that adds some Getting Things Done type functionality into your Vim client.
Now, it’s a neat little plug in that offers some swift keyboard short cuts (and a menu) for adding actions as a line and some syntax highlighting to make it easy to read when you tag it as a project or add a context. But it just seems a little limiting to me, mostly in the way to review the data once it’s in. My Vim-Fu is a little lacking, so maybe there are some short cuts I’m missing, and the formatting falls back neatly to been filtered though “grep” or other text processing tool, but that means leaving it to another application.
Edit: After a bit of further investigation, I discovered that it automatically reorders lines by project name, and then by context, and keeps finished items at the bottom, so no option, just magic that wasn’t immediately obvious as none of my tests cases overlapped.
Still, if you live your life in Vim clients it might be what you need to give you that little bit of an edge. It did make me take another look at the way Vim can be extend in other areas however, and so a worthwhile effort even if not for me right now.