If you're a Windows developer and don't want to spent time to learn all the alien emacs keyboard shortcuts, you can get going quickly by using this emacs patch:
2009/10/16 Gregory Crosswhite <gcross@phys.washington.edu>:
> In my humble opinion, one of the best editors for development of all time isThis should come as no surprise, but Emacs can do this as well.
> Leo:
>
> http://webpages.charter.net/edreamleo/front.html
>
> Leo takes the idea of "code folding" and gives you complete control over it.
> That is, unlike other editors which only let you fold the code inside
> if/while/for/etc. statements and which only show you an outline consisting
> of a level for files and a level for function, Leo lets you structure the
> levels of your outline arbitrarily so that you can "fold" arbitrary chunks
> of code and do things like grouping together functions and files with a
> similar purpose or implementation. By structuring your code as an outline,
> you make it easier for others and yourself both to navigate through the code
> and also to see at a glance the high-level structure.
>
> Anyway, just wanted to use this opportunity to plug my favorite tool. :-)
> The downside about it is that the implementation sometimes feels a bit slow
> and clunky, so part of me really hopes that at the very least people will
> learn enough about this tool to take its ideas and steal them for other
> editors!
>
> Cheers,
> Greg
>
--
Deniz Dogan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe