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