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