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@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@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
*surprise - not good for people new to the software you are trying to impress
-- Milan Mimica http://sparklet.sf.net
-- Lukas Renggli www.lukas-renggli.ch