[racket-dev] "bookmarks" in drracket?

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sat Feb 4 18:02:47 EST 2012

I don't know what the user level behavior you settled on. If you are saying
that my earlier comments seem to contradict this, before you were
representing them only as positions and making them global which is
probably not a good combination.

Robby

On Saturday, February 4, 2012, Stephen Chang <stchang at ccs.neu.edu> wrote:
> On Sat, Feb 4, 2012 at 5:28 PM, Robby Findler
> <robby at eecs.northwestern.edu> wrote:
>> I think jumping between files is an important usecase. (it isn't much
harder
>> than jumping within a file;et me know if you want API guidance).
>
> Ok so there should only be one global stack then? Where should the
> bookmarks be stored then?
>
>
>>
>> Robby
>>
>>
>> On Saturday, February 4, 2012, Stephen Chang <stchang at ccs.neu.edu> wrote:
>>>> Since jumping to a definition will sometime open a new window.
>>>
>>> Is this true in drracket? It doesnt seem like it is. I have a new
>>> implementation where bookmarks are a text mixin, so each tab will have
>>> it's own stack. But there is no jumping between windows.
>>>
>>>
>>>
>>> On Sat, Feb 4, 2012 at 5:00 PM, Guillaume Marceau <gmarceau at gmail.com>
>>> wrote:
>>>> Note that the "Bookmark" features are almost always separate from the
>>>> "Long Jump" features, both in key binding and in nomenclature.
>>>>
>>>> In Visual Studio:
>>>>  Jump to definition: F12
>>>>  Jump back on the stack: C-*
>>>>  Jump forward on the stack: C-&
>>>>
>>>>  Toggle a bookmark: C-k C-k
>>>>  Jump to next bookmark: C-k C-n
>>>>  Jump to previous bookmark: C-k C-n
>>>>
>>>> In Eclipse:
>>>>  Jump to definition: F3
>>>>  Jump back on the stack: A-left
>>>>  Jump forward on the stack: A-right
>>>>
>>>>  By default, Eclipse doesn't have keyboard shortcut for its
>>>> bookmarking feature, but some people use
>>>>  Toggle a bookmark: C-b
>>>>  Jump to next bookmark: C-n
>>>>  Jump to previous bookmark: C-p
>>>>
>>>> In Emacs (using the built-in tagging functionality):
>>>>  Jump to definition: M-.
>>>>  Jump back on the stack: M-*
>>>>  Jump forward on the stack: not available
>>>>
>>>>  Toggle a bookmark: C-x r m
>>>>  Jump to next bookmark: C-x r j
>>>>  Jump to a different bookmark (from a list): C-x r l
>>>>
>>>> I don't remember any having a visual display of the stack. I don't
>>>> remember any saving the stack across sessions. Some save bookmarks, or
>>>> save them them, but only if you ask.
>>>>
>>>> To make the stack feature work, it is essential that it jump across
>>>> windows. You want M-. followed by M-* to cancel each other.
>>>
>
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20120204/d900530a/attachment-0001.html>

Posted on the dev mailing list.