[plt-scheme] New DrScheme extension available
This would be a great PLaneT tool. -- Matthias
On Oct 18, 2006, at 8:27 PM, pedro pinto wrote:
> Hi there,
>
> I built a simple DrScheme extension to make moving around from file to
> file faster when you have many open files (many thanks to Robby
> Findler
> for all his guidance). You can check out how the extension looks
> like here:
>
> http://www.rivendell.ws/buffer-selector/buffer-selector.png
>
> You can install it by downloading:
>
> http://www.rivendell.ws/buffer-selector/buffer-selector.scm.txt
>
> and then loading the file into DrScheme through Edit->Keybindings->Add
> User Defined Key Bindings. Hit Ctrl 0 to pop-up the dialog.
>
> This only works with the current SVS version and on Windows only after
> patching pathname-equal? in /collects/drscheme/private/unit.ss to:
>
> (define/private (pathname-equal? p1 p2)
> (with-handlers ([exn:fail:filesystem? (? (x) #f)])
> (string=? (path->string (normal-case-path (normalize-path p1)))
> (path->string (normal-case-path (normalize-path
> p2))))))
>
> I think no changes are required on Unix and MacOS but I have no easy
> way to test.
>
> Comments, questions, very welcome. If there is any interest I might
> upload this to planet.
>
> -pp
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme