[squeak-dev] How do I convince a Workspace to stop "helping" me?

Frank Shearar frank.shearar at gmail.com
Thu Apr 10 09:47:41 UTC 2014


On 10 April 2014 02:19, Chris Muller <asqueaker at 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


More information about the Squeak-dev mailing list