On 25 Jan 2019, at 11:34, Tim Mackinnon <tim@testit.works> wrote:
As an aside - we can all make the editing tools better (e.g. borrow things from VIM or Emacs) - I know I added a small feature in P7 (that possibly not many realise) where you can now click anywhere on message (and not have to highlight all of it) and browse senders/implementers (e.g. meta-M). This is made possible because our tools are not simply text (like VIM/Emacs) - you have the full AST at hand and can reason on the code and your cursor locations.
Similarly, you might not also realise that can also use META-2 to intelligently select wider portions of code - which is great for refactoring or correcting a mistake (e.g. put your cursor inside a comment and press META-2). Repeatedly doing this will expand the selection (great inside a block of code). Again - this is the power of an intelligent environment. It also doesnât take a lot of code and it was something I taught myself because our environment is so discoverable.
WOW, wow, very nice ! Thank you. There are so many hidden gems inside Pharo that it is impossible to keep track. People should not only add such features, but also continuously advocate/advertise them, it really takes a long time before everybody knows about new stuff.