[Pharo-project] Smart bracketing annoyance

Janko Mivšek janko.mivsek at eranova.si
Sat Jan 7 05:44:42 EST 2012

I would also disable eCompletition in Settings by default until it works
smart enough, which currently not. I agree with Ben here and I also
disable it immediatelly.


S, Lukas Renggli piše:
> For the "smart" bracketing: Either do not load eCompletion, or change
> the settings in "Code browsing > eCompletion".
> For the indention press Ctrl+Shift+L and Ctrl+Shift+R.
> Lukas
> On 7 January 2012 09:29, Milan Mimica <milan.mimica at gmail.com> wrote:
>> I'll just hijack here: I also wouldn't be totally uncool if you could select
>> a block of code an press (shift-)tab to (un)ident it. Basic stuff really.
>> On 7 January 2012 05:32, Ben Coman <btc at openinworld.com> wrote:
>>> I am still coming to terms with the "smart" bracketing where pressing the
>>> open-round-bracket key also produces a close-round-bracket, but I'm working
>>> on adapting.  One thing that is ultra-annoying and that could be smarter is
>>> where for instance, being new to Smalltalk, I have got my round and square
>>> brackets mixed up preceding an ifTrue:.
>>> So I highlight the open-round-bracket, press the open-square-bracket
>>> expecting it to be replaced (like every other system I've dealt with) and
>>> surprise* now I've got the original round-bracket surrounded by two new
>>> square-brackets.  If it instead found the matching close-round-bracket and
>>> changed both round-brackets to square-brackets, that would be cool rather
>>> than frustrating.
>>> The same applies to trying to correct string quotes and comment quotes.
>>> I hope that sounds reasonable and it would nice if it could be changed.
>>> cheers, Ben

Janko Mivšek
Smalltalk Web Application Server

More information about the Pharo-dev mailing list