David Jack Wange Olrik

Tea. Earl Grey. Hot.

TextMate Redux

TextMate 2

Guess what? - I’m back on TextMate. I’ve been using TextMate a my primary editor since 20051, which means I have been using it for a little over 7 years2.

For a long long time, TextMate 2 has been living up to it’s tagline: The Missing Editor in the worst possible way.

Alan Odgaard from Macromates, the author of TextMate had been promising the release of TextMate 2 for god knows how long, only delivering a rarely updated Alpha that made it seem like TextMate, for all intent an purposes, had been abandoned3 by it’s authors.

About a month ago Allan Odgaard open-sourced TextMate, which to me indicated that he had given up and tossed the proverbial white towel into the ring by dumping the code on GitHub.

So TextMate just gave up…

Next, all the cools kids jumped ship and began looking for a new editor. For a while I had been using a promising new editor called Chocolat, because I too didn’t think TextMate was going anywhere…

Well, I’m happy to say that it looks like I was wrong! Almost every day since TextMate went open-source, there has been a nice and stable nightly build with bugs fixed and new features implemented.

What did it for me was build #9292 which turned TextMate into a proper 64 bit Application. A lot of the small annoyances like “⌘W would close the project when the last file was closed” has also been fixed, and judging by the activity on GitHub, it looks like Allan does indeed care!

And while Chocolat is a nice beginning and certainly has great potential, it is just very hard to compete with the 7+ years of muscle memory that I have gotten from using TextMate every single day. Having ⌘T create a New tab instead of the Go to file is just annoying as it is a thing I do all the time.

So, why should you care that I’m back to using TextMate? Well you shouldn’t, use whatever text editor you like4 - But if you did abandon TextMate for BBEdit, Chocolat, Sublime Text 2 or one of the other Mac editors out there like I did…

Then I suggest you give TextMate a second chance!5

TextMate still has some bugs6, but it is still the best text editor for the Mac out there. I especially enjoy the new Find & Replace dialog, and my rsync bundle still works great too =)

  1. I bought my license on September 1st 2005

  2. Damn I’m getting old…

  3. This is of course me speculating, as I have no way of knowing what the real story is behind the seemingly minuscule work that had been put into the alpha.

  4. Except for vim, as emacs is clearly superior.

  5. And it looks like I’m not the only one giving TextMate a second third chance.

  6. The horrible performance of the syntax highlighting engine being the worst bug.

Howto Get a 24h Clock on the Login Screen

I’m using a slightly modified locale on my Mac because I like everything to be in english1. However, I do not like the english date formats using AM and PM2, so I fixed that by customizing the locale.

Unfortunately this customization doesn’t fix the clock on the login screen, but this neat little shell command does:

sudo defaults write /Library/Preferences/.GlobalPreferences AppleLocale en_GB

Please not that this might also change your keyboard layout, which mean that some keys and symbols might not be where you expect them to be.
Fortunately you can turn on the Input menu in the login screen in System PreferencesUsers & GroupsLogin Options.

  1. I do this because it makes it easier to communicate with people in other countries when talking about OS X.

  2. It’s almost as bad as not using the metric scale.

ACTA, SOPA and Piracy

I just read a very long rant by Asger Leth in the danish paper Politiken about Film Making and Piracy.

The gist of the rant is this: Download is stealing, We should make more laws that prevent this and “It is not a human right to have a particular movie exactly when it suits you.” 1

I find this to be a very selfish, narcissistic and uneducated view of the problem at hand. You think that the content industry suffers because of illegal downloads and each download is a lost sale.

If people couldn't download your movie for free,
chances are they would just watch something else instead...

The content industry suffers because the market is full. There is so much great content out there that when people are given the choice between paying a huge amount for new content and a small amount for older content, people generally chose the cheeper one. To make matters worse the content industry has continuously degraded the user experience by adding more and more crap to prevent us from copying their precious content or consuming it in any other way than the one they had envisioned many many years ago.

Just this last weekend, I had to waste 30 minutes stripping out the DRM on a DVD I bought legally in the US. I had to do so because it was region restricted to region 1, and I live in region 2. Region codes and trailers2 you can’t skip are just some of the annoyances you have to endure when buying DVDs legally.

Most people want to be honest, but the content industry continuously makes it harder to be so. Matt Gemmel said it best in this piece where he describes what he calls The Piracy Threshold.

I know it is illegal to download content you haven’t paid for, but there comes a time when you have to be pragmatic even though you know your are right.

SOPA and ACTA have nasty side effects that will push us back into the digital dark ages. One of the more notable side effects is that site owners and internet providers can be held accountable for actions performed by its users.

I can post a link to some illegal content on your website
...and you will have to pay the consequences for my actions.

Each website or service provider will have to police the use of their service vigorously or suffer the consequences. More likely they will just stop providing their service… Say goodbye to WiFi in your favorite cafe, say goodbye to free internet at the public library, say goodbye to things like the Wikipedia… and welcome to the digital dark ages curtesy of the content industry trying to combat a perceived3 problem.

  1. “Hvornår er det blevet din menneskeret, at du skal have en bestemt film, præcis når det passer dig?”
    – Asger Leth

  2. Why is it I am forced to watch an un-skippable “Please don’t steal” promo on DVDs I paid for?

  3. Look at companies like Pragmatic Programmers and O’Reilly they provide books at a reasonable price without encumbering DRM and they thrive!