Cool. I'll have to check it out before the trial period expires! That might 
make it worth the 50 bucks.

Jamie Orchard-Hays wrote:

> TextMate is pretty cool, but rough around the edges. It's got the Ruby
> menu, but the last thing I want to do is use a menu-driven way of
> inserting methods, blocks, etc. It's horribly ineffecient to me. Type
> reach for the track pad, open menu, find, click. UGH! (Also something I
> don't like about BBEdit's html menus.) I'll definitely be keeping my eye
> on it. Hopefully they will get their emacs bindings straight.
>

Actually you can bind a keyboard shortcut to every
snippet/command/macro. In the case of snippets, you can type a trigger,
and press <tab>. Press tab a few times to get into the predefined
interesting positions. Type case<tab> and you get

case object
  when condition

end

Object is pre-selected, type someting, press tab, and "condition" gets
selected,.. Really nicely done if you ask me.
You can also do auto-completion by pressing escape, but it only works if
you already wrote the word somewhere before in your source code.