Disclaimer: I&#39;m not looking to start a favorite IDE flame war, or resurrect Emacs vs. VIM vs. Yi vs. &lt;insert your favorite IDE here&gt; discussions.<br><br>I&#39;ve been helping JP with EclipseFP, with the objective of evolving EclipseFP into a relatively high productivity IDE for Haskell.  EclipseFP has the potential to mature into a reasonable platform for making routine coding easy, e.g., a HAppStack plugin that makes writing web apps in Haskell just as easy as it is for the Java community to write web services.<br>
<br>I&#39;ve just added Haskell code templates (*) to EclipseFP and, in the process, encountered the distinct lack of layout autoindentation. I&#39;m sure it used to exist, but it doesn&#39;t exist today. I&#39;ve looked at the Emacs haskell-mode.el indentation style, which I&#39;m inclined to port over.<br>
<br>Are there other layout autoindentation styles that other people prefer and believe should be supported?<br><br><br>-scooter<br><br>(*) The current development version supports templates like &quot;let&lt;Ctrl+Space&gt;&quot; and you get a let expression inserted. Eventually, if you were to type &quot;case&lt;Ctrl+Space&gt;&quot; and you tab out of the expression between &quot;case&quot; and &quot;of&quot;, you would get the data type&#39;s alternatives inserted.<br>
<br>(**) Don S told me that a similar &quot;case&quot; autocompletion exists in another IDE. Yes, EclipseFP is just catching up.<br><br>(***) Wishlist: An incremental parser that can accept document changes/deltas and can look backward from the current point to give better context for completions, e.g., the previous token before the editor&#39;s point is &quot;import&quot;.<br>