[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.

Janko

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
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si




More information about the Pharo-dev mailing list