Here is an alpha version of a plugin that does partly what I wanted:<br><a href="http://planet.plt-scheme.org/display.ss?package=script-plugin.plt&amp;owner=orseau">http://planet.plt-scheme.org/display.ss?package=script-plugin.plt&amp;owner=orseau</a><br>

I&#39;m pretty sure we could do much more.<br><br>Note that since it is  a prototype version, some things may change in the somewhat near future, potentially in a non-backward compatible way.<br><br>Comments et al. welcome, and feel free to fork.<br>

<br>Laurent<br><br><div class="gmail_quote">On Thu, Apr 5, 2012 at 18:11, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

That would be a very cool thing. Asumu: if it still hasn&#39;t happened by<br>
next summer, maybe this one should go in the GSoC list?<br>
<br>
Robby<br>
<div><div class="h5"><br>
On Thu, Apr 5, 2012 at 10:31 AM, Laurent &lt;<a href="mailto:laurent.orseau@gmail.com">laurent.orseau@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Does anyone know about a DrRacket Plugin that would look like GEdit<br>
&gt; &quot;External Tools&quot;? Could&#39;nt find anything of the like on PLaneT.<br>
&gt;<br>
&gt; The idea is to have an embedded editor for small scripts that can, for<br>
&gt; example, take the current text selection as input and replace the text<br>
&gt; in-place by the output of the script.<br>
&gt; Sample:<br>
&gt; <a href="https://live.gnome.org/Gedit/Plugins/ExternalTools?action=AttachFile&amp;do=get&amp;target=external-tools-manager-with-gedit-3.png" target="_blank">https://live.gnome.org/Gedit/Plugins/ExternalTools?action=AttachFile&amp;do=get&amp;target=external-tools-manager-with-gedit-3.png</a><br>


&gt;<br>
&gt; The input can either be nothing, the current document, the current<br>
&gt; selection, the current line, or the current word (considering s-expr would<br>
&gt; be an obvious extension).<br>
&gt; The output can also be redirected to some other panel, created in a new<br>
&gt; file, or inserted at the cursor.<br>
&gt; An menu-item is added automatically for each script (without even needing to<br>
&gt; restart GEdit), and a keyboard shortcut can be assigned to each one.<br>
&gt; GEdit uses the linux shell and can therefore work with different languages,<br>
&gt; but I don&#39;t think anyone would dare to complain if such a tool would be<br>
&gt; &quot;limited&quot; to the Racket languages.<br>
&gt;<br>
&gt; That would certainly make DrRacket much more easily configurable! Up to now,<br>
&gt; this has been the most convenient way I&#39;ve seen to easily extend an IDE for<br>
&gt; a large variety of simple actions.<br>
&gt;<br>
&gt; By the way, I think it would make sense to have a dedicated &quot;DrRacket<br>
&gt; Plugins&quot; section on PLaneT.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Laurent<br>
&gt;<br>
</div></div>&gt; ____________________<br>
&gt;  Racket Users list:<br>
&gt;  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;<br>
</blockquote></div><br>