On 10 April 2014 02:19, Chris Muller asqueaker@gmail.com wrote:
Bonk! Of course, I _love_ Auto Enclose! :-)
Because I'm not "typing a stream of code", I'm "composing nested expressions".
Hey, for a change I agree with Chris! For any Lisp users out there, the equivalent is a paredit-mode lite. Paredit (an Emacs mode) is all about composing and manipulating nested expressions. What would make auto-enclose much more paredit like is automating the manipulation of parens. Not just adding a ) every time you type a ( but letting e you "slurp" expressions into the enclosing paren (whether [], {} or () parens) or "burp" them out, deleting empty pairs of parens, and so on. Paredit takes a bit of getting used to - precisely because you're leaning on the IDE more to manipulate expressions rather than adding/deleting characters - but once you get used to it, it's awesome.
frank