[racket-dev] "bookmarks" in drracket?
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. Since
jumping to a definition will sometime open a new window, then jumping
back has to switch back to the original window.