Thank you both!<br>The fixed version of the plugin has been uploaded.<br><br>To avoid cluttering this mailing list with bugs of the Script Plugin and not of Racket or DrRacket, there is a "Report Bug" item in the script menu, that redirects to the PLaneT bug reporter with some automatically filled in info.<br>
(Though I would then miss Robby's and others excellent and quick answers.)<br><br>Meanwhile, more libraries have been parsed (srfi 13 and 14, raco and framework).<br>Once the new plugin is installed, click on "Import Bundled Script" and choose def-signatures.rkt.<br>
This will update the user script and will ask for the reconstruction of the index on the next use.<br><br><a href="http://planet.racket-lang.org/display.ss?package=script-plugin.plt&owner=orseau">http://planet.racket-lang.org/display.ss?package=script-plugin.plt&owner=orseau</a><br>
<br>Laurent<br><br><div class="gmail_quote">On Sun, Apr 29, 2012 at 23:18, Robby Findler <span dir="ltr"><<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Looks like the call to preferences:add-panel here:<br>
<br>
<a href="http://planet.plt-scheme.org/package-source/orseau/script-plugin.plt/2/7/tool.rkt" target="_blank">http://planet.plt-scheme.org/package-source/orseau/script-plugin.plt/2/7/tool.rkt</a><br>
<br>
should be outside the constructor of the frame class.<br>
<span class="HOEnZb"><font color="#888888"><br>
Robby<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sun, Apr 29, 2012 at 4:09 PM, Deren Dohoda <<a href="mailto:deren.dohoda@gmail.com">deren.dohoda@gmail.com</a>> wrote:<br>
> I believe this is interfering with Ctrl+n to launch a new window. It<br>
> doesn't interfere with Ctrl+t for a new tab.<br>
><br>
> Launch DrRacket, hit Ctrl+n, I get this:<br>
><br>
> add-panel: preferences dialog already open, cannot add new panels<br>
><br>
> === context ===<br>
> C:\Program Files\Racket\collects\framework\private\preferences.rkt:178:2:<br>
> add-panel<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\gui-debugger\debug-tool.rkt:1099:8<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\macro-debugger\tool.rkt:120:6<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\deinprogramm\signature\tool.rkt:18:6<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\stepper\xml-tool.rkt:338:8<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\stepper\stepper-tool.rkt:166:4<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\test-engine\test-tool.scm:73:6<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\xml\text-box-tool.rkt:21:8<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> ...<br>
><br>
> I'd try to remove it to test if this script is causing the problem,<br>
> but I don't understand what I'm supposed to tell raco planet -e ???.<br>
><br>
> When I skip loading the tool, re-launch DrRacket, Ctrl+n, I get a<br>
> different error (so maybe it is not related?):<br>
><br>
> add-child: child already exists with this path: '("Scripts")<br>
><br>
> === context ===<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\gui-debugger\debug-tool.rkt:1099:8<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\macro-debugger\tool.rkt:120:6<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\stepper\xml-tool.rkt:338:8<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\stepper\stepper-tool.rkt:166:4<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\test-engine\test-tool.scm:73:6<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> C:\Program Files\Racket\collects\xml\text-box-tool.rkt:21:8<br>
> C:\Program Files\Racket\collects\racket\private\class-internal.rkt:<a href="tel:3677" value="+333677">3677</a>:0:<br>
> continue-make-super<br>
> do-make-object<br>
> C:\Program Files\Racket\collects\drracket\private\unit.rkt:4902:2:<br>
> create-new-drscheme-frame<br>
> file-menu:new-callback method<br>
> ...<br>
><br>
> Any ideas?<br>
><br>
> Deren<br>
><br>
> On Sat, Apr 28, 2012 at 9:52 AM, Robby Findler<br>
> <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>> wrote:<br>
>> Fix pushed. Thanks!<br>
>><br>
>> Robby<br>
>><br>
>> On Sat, Apr 28, 2012 at 4:24 AM, Laurent <<a href="mailto:laurent.orseau@gmail.com">laurent.orseau@gmail.com</a>> wrote:<br>
>>><br>
>>><br>
>>> On Fri, Apr 27, 2012 at 21:54, Laurent <<a href="mailto:laurent.orseau@gmail.com">laurent.orseau@gmail.com</a>> wrote:<br>
>>>><br>
>>>><br>
>>>><br>
>>>> On Fri, Apr 27, 2012 at 21:08, Deren Dohoda <<a href="mailto:deren.dohoda@gmail.com">deren.dohoda@gmail.com</a>><br>
>>>> wrote:<br>
>>>>><br>
>>>>> Sorry, supposed to be to all:<br>
>>>>><br>
>>>>> WinXP, DrRacket 5.2<br>
>>>>> Edit: Show Active Keybindings:<br>
>>>>><br>
>>>>> string: expects argument of type <character>; given f1<br>
>>>><br>
>>>><br>
>>>> Indeed. I'm not sure, but this one might be on DrRacket (shortcuts can be<br>
>>>> symbols too, normally).<br>
>>><br>
>>><br>
>>> Filed a Racket bug report:<br>
>>> <a href="http://bugs.racket-lang.org/query/?cmd=view&pr=12737" target="_blank">http://bugs.racket-lang.org/query/?cmd=view&pr=12737</a><br>
>>><br>
>>> In the meantime, before there is an official Racket fix, if this error<br>
>>> bothers you, you can either replace the offending symbol keybindings in the<br>
>>> script by character ones only, or edit your<br>
>>> collects/drracket/private/frame.rkt as in the bug-report (but at your own<br>
>>> risk).<br>
>>><br>
>>> Laurent<br>
>>><br>
>>> ____________________<br>
>>> Racket Users list:<br>
>>> <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
>>><br>
</div></div></blockquote></div><br>