Subscribe to
Posts
Comments
NSLog(); Header Image

TextMate, the Redux

When I last wrote about TextMate, I commented on its lack of preferences and, essentially, shelved the idea of using TextMate because of it.

Today I grabbed the latest beta and gave it a whirl. I was perhaps 30 minutes away from buying it when I decided to try one more thing: my AppleScript for saving a file both locally and remotely.

TextMate is not scriptable. And so it goes onto the pile of apps I may fire up again in six months.

P.S. Yes, I know that the third comment in the second article above talks about how you can do this in TextMate, but that's not the point. The point is that I have extended BBEdit through a lot of AppleScripts, and figuring out how to make all of those work with TextMate's limited (non-existent) scripting library is not my idea of fun. Plus, I don't believe TextMate has a built-in method of assigning keyboard shortcuts to things.

BBEdit would do well to add two things I like from TextMate: code folding and the ability to select several rows of something and type the same letters into every row. That's nice.

P.P.S. Thank $__DEITY the icon is better.

2 Responses to "TextMate, the Redux"

  1. Dude, you should get your act together and have a closer look at things before you start pouring your problems on the net as if they are true.

    TextMate has a far superior scripting capability than BBEdit. BBEdit may support Applescript, TextMate supports any sort of scripting, internally. You can set launch any kind of script at the stroke of a key that you can define yourself.
    If you want to edit the current selected text in BBEdit and return later with the modified text, you can do that. And it's not even that hard.

    Second, if you would take one look at the frontpage of Macromates.com, you would see that it has moving pictures of folding and column typing. (No I'm not even going to provide links to it)

  2. Heh, oops, failed to see that you said that BBEdit should learn from TextMate, not the other way around 😉