If you&#39;re a Windows developer and don&#39;t want to spent time to learn all the alien emacs keyboard shortcuts, you can get going quickly by using this emacs patch:<div><br></div><div><a href="http://ourcomments.org/Emacs/EmacsW32.html">http://ourcomments.org/Emacs/EmacsW32.html</a></div>
<div><br></div><div><a href="http://ourcomments.org/Emacs/EmacsW32.html"></a>Then use &quot;set all to Emacs!W32&quot; and your keys behave like all other editors on Windows.</div><div><br></div><div>Of course I guess the Emacs shortcuts are deliberately chosen the way they are, but using these Emacs shortcuts makes it hard to also use any other editor on Windows IMO.</div>
<div><br></div><div><div class="gmail_quote">On Fri, Oct 16, 2009 at 11:29 AM, Deniz Dogan <span dir="ltr">&lt;<a href="mailto:deniz.a.m.dogan@gmail.com">deniz.a.m.dogan@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2009/10/16 Gregory Crosswhite &lt;<a href="mailto:gcross@phys.washington.edu">gcross@phys.washington.edu</a>&gt;:<br>
<div class="im">&gt; In my humble opinion, one of the best editors for development of all time is<br>
&gt; Leo:<br>
&gt;<br>
&gt;        <a href="http://webpages.charter.net/edreamleo/front.html" target="_blank">http://webpages.charter.net/edreamleo/front.html</a><br>
&gt;<br>
&gt; Leo takes the idea of &quot;code folding&quot; and gives you complete control over it.<br>
&gt;  That is, unlike other editors which only let you fold the code inside<br>
&gt; if/while/for/etc. statements and which only show you an outline consisting<br>
&gt; of a level for files and a level for function, Leo lets you structure the<br>
&gt; levels of your outline arbitrarily so that you can &quot;fold&quot; arbitrary chunks<br>
&gt; of code and do things like grouping together functions and files with a<br>
&gt; similar purpose or implementation.  By structuring your code as an outline,<br>
&gt; you make it easier for others and yourself both to navigate through the code<br>
&gt; and also to see at a glance the high-level structure.<br>
&gt;<br>
&gt; Anyway, just wanted to use this opportunity to plug my favorite tool.  :-)<br>
&gt;  The downside about it is that the implementation sometimes feels a bit slow<br>
&gt; and clunky, so part of me really hopes that at the very least people will<br>
&gt; learn enough about this tool to take its ideas and steal them for other<br>
&gt; editors!<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Greg<br>
&gt;<br>
<br>
</div>This should come as no surprise, but Emacs can do this as well.<br>
<br>
--<br>
<font color="#888888">Deniz Dogan<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div>