What I did for Magritte, Pier, Seaside, Scriptaculous and many other packages was:
FixUnderscores fixPackage: 'Magritte'
This fixes all the assignments automatically and opens up an editor on methods that couldn't be automatically fixed. It is a matter of minutes to even clean up huge projects.
Cheers, Lukas
I wanted to post a changeset, but I couldn't figure out how to do it.
Here's a snippet of code for TextMorph>>keyStroke: that makes it insert ':=' when you press Cmd-dash. It's working for on Linux.
(evt keyCharacter = $- and: [Sensor commandKeyPressed]) ifTrue: [editor zapSelectionWith: ' := '; unselect].
This method is listed under the category "*ecompletion-override", is that the reason why the change is not going to my new ChangeSet?
squeak-dev@lists.squeakfoundation.org