December 3rd, 2005

default, pepper

So does it mean you're a geek...

…if you set up a Subversion (version control) repository to store drafts of your writing in progress?

You don’t really need to answer, mind you—I know the answer already. I’m telling myself it’s a good way to learn a bit more about Subversion, too, which I suppose is technically true.

This is also the first time I’ve used TextMate’s Subversion integration. Yes, I’m actually writing this story in TM, using Markdown as the markup format. (For those who don’t want to hit the link, it’s a “writer’s markup” designed to let you compose HTML without having to think about the simple markup bits. I intend to write a few simple scripts, if I can, to convert Markdown into LaTeX and RTF.) I have to say that working in TM for stories is pretty cool by text-editor standards: it’s actually Markdown-aware.

There are still a couple features I’m pining for—most notably the ability to do a “split” in the editing window—but if I get my conversion scripts set up, TM may end up becoming my fiction editing environment, breaking my long-standing conviction that text editors are not for the same tasks as word processors. (Yes, they’re obviously very similar, but word processors tend to have features that programmers don’t need but writers do, and vice-versa. I used to tell the “one editor to rule them all” types that if they didn’t expect me to write stories in Vim, I wouldn’t expect them to write code in WordPerfect.)