On Wed, 01 Aug 2012 08:31:53 +0100, Patrik Sundberg <[email protected]> wrote:

On Aug 1, 2012 2:47 AM, "Sean P. DeNigris" <[email protected]> wrote:


Patrik Sundberg wrote
>
> I'm having vim withdrawal symptoms :)
>

Ha ha. I know the feeling. Now that we have Keymapping, I finally started
vim bindings for Pharo tools. The project is at
http://ss3.gemstone.com/ss/VimPharo.html ( until I move it to github ;-)
).
I'm very close to having most of the basic navigation shortcuts in normal
mode implemented.

In the long term, I think what would be the most powerful for Pharo is to reimagine what the vim shortcuts would be if they operated on live objects
(AST) instead of text snippets...

HTH, Sean

indeed, I've noted the project and I'm following it :)

all the prerequisites to do something very powerful is there. I can even
imagine something as controversial as an input/edit/refactoring service run
by image and connected to (even remotely) by vim/emacs/whatever same way
that slime works for lisp and emacs.

While this sounds nice I do wonder if there is some simpler solution to common issues. When I create a top level category, for example, the logical thing would be for focus to go to the Class template. Similarly, when I click on the class category and the system presents the method template it seems fairly logical to put the focus on the text there.

As it is, unless I've missed something, when a method template is automatically created in the source panel it is highlighted as if for editing but focus has to be switched to start editing, which removes the highlighting and so I have to re-create it with ctl-a!

All this involves a lot of moving from keyboard to mouse and back again. Is there some shortcut for simply changing focus from panel to panel in the browser?

Thomas Worthington

Reply via email to