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. _________________________ Racket Developers list: http://lists.racket-lang.org/dev