[R-SIG-Mac] project request: TextWrangler plugin

Jean Thioulouse jtnews1 at biomserv.univ-lyon1.fr
Mon Nov 10 13:09:52 CET 2008

At 18:07 -0500 8/11/08, Carl Witthoft wrote:
>I know :-), I should just learn AquaMacs w/ ESS,  but I am 
>comfortable w/ TextWrangler.  So, just thought I'd put a shout out 
>to see if anyone would like to write a plugin that would let the 
>user execute code (in R.app) from a TextWrangler window.

Here is a small script that does the job. You can put it in Textwrangler
Scripts folder and assign it a key (like Cmd-R) in the Scripts palette.
Of course you need a working R.app but then it is very handy. You can
get the source file here: http://pbil.univ-lyon1.fr/JTHome/SendSelToR.txt

-- This script can be used to make TextWrangler execute commands in R.
-- It executes the current selection. If no text is selected it executes the current line.
-- Jean Thioulouse - Nov. 2008 - Jean.Thioulouse at univ-lyon1.fr
tell application "TextWrangler"
  set the_selection to (selection of front window as string)
  if (the_selection) is "" then
    set the_selection to line (get startLine of selection) of front window as string
  end if
end tell
tell application "R"
  cmd the_selection
end tell

Jean Thioulouse - Labo Biometrie et Biologie Evolutive,  UMR CNRS 5558
Universite Lyon 1, Batiment Mendel,   43 Boulevard du 11 Novembre 1918
                  69622 Villeurbanne Cedex - France                   
Tel : (33) (0)4 72 43 27 56                Fax : (33) (0)4 72 43 13 88
http://pbil.univ-lyon1.fr/JTHome/    http://www.sauvonslarecherche.fr/

More information about the R-SIG-Mac mailing list