Editing is where the dangerous stuff happens.
I was editing a traditional document on a processor called Scrivener, and my worst fear is an errant change unknown to me after saving the file. Going strictly on something like vim might be too hardcore, but if I started out with something like Scrivener, then port to .txt and commit my edits, and bring it back out to Scrivener for compiling, it may make sense.
I haven't looked into too many of my options, but if anyone else doing a decent amount of writing can share their tips, please do!