Thursday September 15, 2005

Text Mate

Rich has discovered TextMate, a new code editor for Mac OS X.

Written in Cocoa, with built-in support for over 20 programming languages, TextMate has the features you expect — syntax coloring, clipboard history, and tabs — the features you want — code folding and macros — and some features you might not have thought about.

Outline

Both of us are particularly interested in the dynamic file outline view.

Before you can get any work done, you need to be on top of your artifacts, such as stylesheets, includes, libraries, and application code. By arranging your files in an outline that follows the existing directory structure, it's no longer necessary to switch back and forth between Finder and editor to locate the next thing you need to work on.

The file outline is automatically kept up to date with changes occurring on the file system, so if you have a build script or generator that sprinkles files across multiple directories, they're instantly available in the outline.

You can also move files from one directory to another in the outline and the change is reflected on the file system. Just as you can easily add new files to any directory you select and they'll be placed as you'd expect.

Cool!

TextMate is a recommended editor for use with Ruby on Rails, a powerful web application framework written in the Ruby programming language. Rich has started working with Rails and is very impressed. (I'm trying to get him to write up his experiences. :-)

Text Mate ( in category Computerware ) - posted at Thu, 15 Sep, 20:09 Pacific | Comments (0)