scotfl.ca

Flirtations with TextMate: Prologue

I’m a BBEdit guy. I’ve been using BBEdit in various incarnations (BBEdit Lite/TextWrangler/BBEdit proper) for over a decade now. Before that I churned out code in THINK Pascal. I also spent some time with MPW, but MPW and BBEdit share more than a few ideas about text editing. The only real diversion from the BBEdit model I’ve made was a brief foray into the world of Kate on a Linux system. I liked Kate, it had a lot of nice features, but I still came back to BBEdit in the end. I should probably also mention that I keep a copy of SubEthaEdit around so that I can (occasionally) connect up with someone else’s machine and co-operatively debug their code without fighting over a keyboard – it’s a one trick pony for me, and I only need that trick once in a blue moon, but it does the job perfectly when called upon.

But that doesn’t mean I’m not willing to make the jump to another editor if the advantages make it worthwhile. And thus, this brief series of posts. With the release of TextMate 1.5 I have decided to give it a try for, well, two reasons mainly: the first is that it has code folding, and I’ve been finding myself missing code folding in BBEdit more and more of late; the second is the fact that the RoR masses adore it. The first reason is rather more important to me than the second.

Plus, I’m starting the coding phase of a new project this weekend so it seems like an ideal chance to give TextMate the sink or swim test.

But before I leap in, I want to arrange some criteria so that I don’t end up spending €39 based on an ‘ooh, shiny’ reaction only to come back to BBEdit in 3 weeks and realize I wasted my money on something I didn’t need. So, off the top of my head, the major requirements I have in a text editor:

And, of course, there’s always a wishlist. This is the stuff I want, but BBEdit doesn’t provide:

In fact Code Folding is so valuable to me, I’m willing to forget the “It’s time to turn envy into pride and end your desire for Windows- and UNIX-based editors once and for all” ad campaign that heralded the release of TextMate. That campaign left a really bad taste in my mouth. Which is probably the sort of reaction that led to that message getting scrubbed from the face of the Earth. (Note to future Revisionist Historians: the Internet Archive doesn’t store images, so put your questionable slogans in image files. Because once you pull that file off the server, it will linger a while in Google’s cache and then disappear forever.) Just to drive the reasons I am so prejudiced against TextMate home, here’s an excerpt from John Gruber’s Linked List for 6 October, 2004:

TextMate Released ★ Supposed BBEdit-killer from Allan Odgaard. I find it telling that the web page starts with the supposition that Mac users envy Windows text editors.

2lmc Spool on TextMate ★ 10-minute summary. Blech is unimpressed, as am I.

Michael Tsai on TextMate ★ Michael Tsai, in a very astute first look at TextMate:

TextMate doesn’t feel like BBEdit, CodeWarrior, Alpha, QUED/M, or Symantec’s IDE. It also doesn’t feel like ProjectBuilder, Project Builder, Xcode, or third-party NSTextView-based editors such as SubEthaEdit and TeXShop. As a result, I think it feels all wrong, but TextMate wasn’t designed for old Mac hands like me. It was designed for switchers. I would have a hard time switching to another platform if it lacked an editor that felt right, so I can certainly understand MacroMates’ motivation here. I’m rooting for their success in making switchers feel at home on the Mac.

But enough of the past, I’m going to give TextMate an honest going and see how it does.

This entry was posted on 7 January 2006 at 05:05 and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

2 Responses to “Flirtations with TextMate: Prologue”

  1. joachimm — January 8th, 2006 at 01:31

    Enough of the past indeed, here is what John Grubers current linked list says:

    TextMate 1.5 ★ Has been in public beta testing for a while as version 1.1, but even 1.5 is a humble version number; TextMate is much improved over 1.0. Also, don’t miss TextMate developer Allan Odgaard’s “Year in Review�, where talks about how he turned developing TextMate into a successful indie Mac software business.

    Source: http://daringfireball.net/linked/2006/january#fri-06-textmate

  2. scotflJanuary 8th, 2006 at 03:39

    I probably should have included a few balancing quotes to make it clear that there has been a general shift towards a more favourable view of TextMate since its release. I wasn’t intending to cast dispersions on TextMate or Allan Odgaard, I was attempting to provide a source for any anti-TextMate bias that creeps into this or later posts.

    Thanks, joachimm, for providing the balance for me!