I want to build a command, macro or whatever to have TextMate do a chore for me. I've taken a couple of passes at it, but I'm not having much luck yet and could use a little help.
I have many snippets that help me quickly build Ruby iterators. Here's the one for each():
.each { |${1:e}| ${1:e}.$0 }
So when I run that I get:
.each { |e| e.<cursor here> }
When those are getting longish, I break them up over multiple lines, but I switch { ... } to do ... end. So I want to change the above to:
.each do |e| e.<cursor here> end
I was trying to do this with a command, but it proved harder than I expected. Any tips are greatly appreciated.
Thanks.
James Edward Gray II