[racket-dev] "bookmarks" in drracket?
I like the idea of bookmarks a lot, but a visual representation is needed.
On Feb 3, 2012, at 2:06 AM, Stephen Chang wrote:
> When using Dr Racket, I use the right-click "Jump to definition of" a
> lot but I frequently find that I also want an easy way to get back to
> the code I was previously looking at. Does anyone else think this
> would be a useful feature to have? I've implemented something that
> adds this functionality.
>
> If anyone wants to try it out, I've included both modified source
> files (from drracket/private) and a patch.
>
> With the code I added, a "bookmark" automatically gets saved when
> jumping to a definition from the right-click menu and when choosing a
> definition from the "(define ...)" menu. Multiple bookmarks accumulate
> on a stack. You can also add your own bookmarks with the right click
> menu.
>
> To go back to the most recent bookmark, either use the right-click
> menu, or press C-x r (is this an appropriate key binding? I chose it
> because emacs similarly uses C-x r to do bookmark-related stuff).
>
> Since I'm not very familiar with drracket code, I'm not sure I put
> stuff in the right place. Would anyone mind reviewing my code? It's
> only a few lines.
>
> Also, would something like this be better as a plugin in the future?
> <bookmarks.rkt><rep.rkt><unit.rkt><bookmarks.patch>_________________________
> Racket Developers list:
> http://lists.racket-lang.org/dev