Payne says "My only hesitation was that TextMate was getting to be practically (although hyperbolically) abandonware. Thankfully, this fear was assuaged by a recent update over the Thanksgiving holiday. It lives!"
I can't find any reference to such an update - according to VersionTracker, the last update was 1.5.7 on 10/26/07.
Ah, that's it - I hadn't noticed that option in the Preferences. But yes, turn on Cutting Edge updates in the Updates preference, and now I get offered 1496.
I bought TextMate back in early 2005, so was a pretty early user. I love it, but I use almost none of these advanced features. It's just a really solid text editor for me. I don't know the combinations for macros and what not and it's still worth the money :)
Wow. My faith in the human race has just decreased significantly. I wonder if people writing blogs realize that when they just make stuff up, it makes them look stupid.
jEdit has this too. alt-backslash and ctrl-backslash toggle multiple selection/insert and rectangular selection/insert. So you can select multiple blocks of text, then what you type will replace all of them at once.
Of course. jEdit uses standard shift+direction selection. And like most good text editors, you can map or remap any command to any key combination.
My blog is in a state of utmost disrepair, but if I ever clear its personal content and reboot it as a professional blog, a "hey everybody, jEdit" post will be pretty early on. I think it strikes a nice balance between vim/emacs-like power and GUI-app usability, and as one of the few high-quality Java desktop apps, it's cross-platform.
It's personal right now, I mean to privately archive the old content and start fresh. Once I get around to rebooting it, I'll self-promote by posting something here once I write something people might be interested in. Thanks for your interest, though!
Except for mouse interaction (correct me if I'm wrong, GVim vets), Visual mode in Vim puts TextMate's block select to shame (docs: http://www.vim.org/htmldoc/visual.html) because it allows you to use Vim's other editing commands (replace, change, insert from beginning or end, etc.). Not to mention that you can select this block based on Vim motions. I guess this all adds up to Vim surpassing most other editors when it comes to selecting text, which is a given considering its focus on moving around code.
Note that if you cut and paste Alex's .ackrc (at least in Firefox 3), you'll get one leading whitespace character on each line. This will cause problems if you don't notice it. :)
cg5[14:14] Bundles > svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/
svn: PROPFIND request failed on '/trunk/Review/Bundles/GetBundles.tmbundle'
svn: PROPFIND of '/trunk/Review/Bundles/GetBundles.tmbundle': 503 Service Unavailable (http://svn.textmate.org)
I didn't know there was an updated version over thanksgiving. Heck I didn't know that it had been updated at all in a year. You might need to select the "cutting edge" option in prefs though.