Slashdot videos: Now with more Slashdot!

View

Discuss

Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

First time accepted submitter DaBombDotCom writes "Allan Odgaard, the author of the popular text editor for Mac OS X, TextMate, has posted on his blog: 'Today I am happy to announce that you can find the source for TextMate 2 on GitHub. I've always wanted to allow end-users to tinker with their environment, my ability to do this is what got me excited about programming in the first place, and it is why I created the bundles concept, but there are limits to how much a bundle can do, and with the still growing user base, I think the best move forward is to open source the program. The choice of license is GPL 3. This is partly to avoid a closed source fork and partly because the hacker in me wants all software to be free (as in speech), so in a time where our platform vendor is taking steps to limit our freedom, this is my small attempt of countering such trend.'"

Since it was recommended by colleagues at a new place, I enjoyed it after 5 minutes, loved it after an hour, and depend on every day. I have come to depend on it's features like editing with mutiple cursors, simple interface and keyboard controls as alternatives to switching to the menus.

Even though the nag dialog is not much of a nag we intend to buy licenses as it is stable, feature packed and fast.

The $59 is a lot less than the cost of the time it has saved me (or cost me in crashes).

Not really. VIM is based on VI. VI was a full screen user interface for ex, which was a line editor. The VI commands are ex commands. (http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ex.html ). EX was an extension of ED which is a line editor and a line editor needs to be modal. One of the things that nice about VIM, is that it is fully scriptable because within it still contains an old fashioned line editor.