I understand your workaround, I've used it before, but it defeats the purpose of what I want to do (I can't send a program with the workaround in it to a user that doesn't have TxMate!). I want to run Ruby programs with keyboard input from within TxMate. It used to work, then was broken, then worked again in build 1589. I upgraded to 1616 only to find out that that feature was broken again. 
Also, when you put out a new version you should mention what is broken in that new version. I understand that these things (regressions) happen, but it would be great to have a heads up so that one can choose to upgrade (or not) based on that knowledge. 
So, how do I roll back to build 1589? (It's fine if I need to totally uninstall build 1616 and reinstall from scratch).
Thanks.

On Sat, Nov 13, 2010 at 9:29 AM, Allan Odgaard <mailinglist@textmate.org> wrote:
On 13 Nov 2010, at 18:01, Marc Chanliau wrote:

> The new build (1616) broke a functionality that used to work and that I'm
> using often (keyboard input for Ruby programs). I would like to roll back to
> the previous build (build 1589).

Open a new TextMate document (⌘N) and paste in this line:

   svn export http://svn.textmate.org/trunk/Support/lib/tm_interactive_input.dylib "$TM_SUPPORT_PATH/lib/tm_interactive_input.dylib"

With the caret on that line press ⌃R (Execute Line).

This will give you back the desired feature.

> Is there a repository of older TextMate versions somewhere?

Yes, but downgrading should really be a last option, so I won’t provide the link (yet) ;)


_______________________________________________
textmate mailing list
textmate@lists.macromates.com
http://lists.macromates.com/listinfo/textmate