One of the (many) cool features of textmate is that it makes it very easy to pass text to other programs. You can highlight a piece of text and pass it to any command you can access from the command line and get the results back. So you can pass text to a unix command or a perl script or a ruby script - basically this means you can extend textmate using whatever command or programming language you want! read more »