[TxMt] Re: Contributing new ruby textmate command -- evaluate selected text/line in running irb session

Joseph Pecoraro joepeck02 at gmail.com
Fri Oct 3 15:03:52 UTC 2008


Cool stuff Jan!  Without realizing it I've been wanting this for a  
while now.  Excellent idea =)

I like that it reuses the existing IRB session as well, smart.

- Joe

On Oct 3, 2008, at 10: 52AM, Jan Sabbe wrote:

> Hi,
>
> I made a command for the ruby texmate bundle that might be  
> interesting.
>
> What it does (on command-option-R):
> - It takes the selected text or the current line (= STDIN)
> - It finds a running IRB session in the Terminal.app. If you don't  
> have one, it starts a new one.
> - It pastes your code in IRB and switches to the terminal.app.
>
> It saves you from manually selecting, copying, switching and pasting  
> to try out some code in irb. A poor man's SLIME if you will.
>
> The command is a basic ruby script that uses the scripting bridge to  
> drive Terminal.app. It can also be adopted to use other interactive  
> consoles (python, clojure, ..) by changing the REPL_ constants at  
> the top of the script.
> - REPL_CMD is the command to start the interactive console
> - REPL_PROCESS is the active process that ends up running in the  
> terminal.
> - REPL_PROMPT is the prompt you get when you start the interactive  
> console
>
> See attachment for the command.
>
> Greetings,
>
> Jan Sabbe
> <run_in_irb.patch.zip><Run in IRB.tmCommand.zip>
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> http://lists.macromates.com/listinfo/textmate




More information about the textmate mailing list