Beta 5 is here
More than a week has passed since beta 4, so I figured it was time for a new beta. As always (starting from beta 3) I’ll be mentioning the highlights of this new release in my blog (which is this one).
This is one of those (beta) versions where I (finally) implemented some (of the many) long-standing requests, like the ability to show invisible characters (tabs, spaces, newlines, and non-printable), created a command line utility so that you can more easily use TextMate as your
$EDITOR variable in shell (for subversion commits etc.), and I made commands with output set to HTML “run in the background” which makes them much more useful for e.g. doing builds within TextMate.
Speaking of the latter thing (which I’ll spin as the highlight of this release) it means that you can call
xcodebuild from within TextMate, set the output to HTML and pipe the result through e.g. perl to make the errors show as clickable links (as I showed could be done for PDF with the previous beta).
I created such a command (placed in the Objective-C bundle) which does exactly that, and as a bonus, if the build completes without errors, it plays a sample of a harp, otherwise a sample of a whistle (indicating that something went wrong). So basically the only thing for which you’ll need Xcode is to create the actual project (and maybe use the debugger). After creating your project in Xcode, simply drag the folder with it to the TextMate icon, and it’ll create a project with all the files, you can double-click nib files to open these in Interface Builder, you can do project-wide searches, and now you can even build your project all without leaving TextMate.