Universal binary (and more)
Time flies when you’re having fun, so it took a bit longer than promised with that universal build (and Panther workaround). But latest beta is built both for PPC and x86. I don’t have the x86 system myself, so the testing has been done by a user who requested the build some time ago.
Other than that, beta 16 has the usual list of improvements (which is generally half of what I schedule for the release ;) ).
My own favorite improvement with this beta is that (for users of Tiger) the state of folded text is saved as filesystem metadata. For me that adds tremendous value to foldings, especially since they can now be used with prose without losing the foldings when closing the file, thank you Tiger!
Another nice Tiger-only feature is that TextMate now support the dictionary popup available by hovering the mouse over a word and pressing ⌃⌘D. Thanks to Mark Rowe for this one! Now I only need OmniWeb to also support it.
Soft wrap should (again) behave as expected. That is, it remembers your (changed) setting based on file type (w/o manually having to set it up in the bundle editor). Emacs users should also be able to find some joy in the fact that ⌃F is now untouched by TextMate, so it will move forward out-of-the-box (I’m coming to ⌃K/⌃Y kill-buffer support later and setMark:
).
Update: This build inserts the kill buffer (last thing deleted) on ⌃Y (and merges successive deletes in the kill buffer).
For agile developers (who doesn’t need to run a build command every second minute) it’s now possible to set that TextMate should save all modified files when it loses focus, so now you can be even more agile! :)
Beta 16 allows you to create new themes without having to mess around in Finder! If you create a nice theme, you’re more than welcome to send me a copy (for potential inclusion) or post it to the TextMate mailing list. Custom themes are kept in ~/Library/Application Support/TextMate/Themes
.
And speaking of mailing lists, I created a mailing list for potential plugin developers. Currently TextMate doesn’t support plugins, but it’s something I may allow for before the final release of 1.1 (which however is due very soon, and I do have a lot on my plate). If you’re interested in creating plugins for TextMate, please subscribe to the list and post your ideas, or be a lurker if you’re just curious.