Le 01/12/2012 18:10, Sean P. DeNigris a écrit :
Igor Stasenko wrote
Pharo is open-source project. If you need it so
badly, then do it
+100. This is really all there is to say. I *really* want vi bindings,
because I am far more productive with them, so I started coding them
(http://ss3.gemstone.com/ss/VimPharo.html).
Yes, and I looked at that and my own shortcuts code, and I tried to push
compatible changes.
<rant>
Of course, the instant I touched Paragraph/XxxEditor, and friends I got lost
down the rabbit hole of incomprehensibility... like Paragraph, which draws
the cursor and keeps track of the selection, obviously... not! wtf ?!
Quick definition...
paragraph |ˈparəˌgraf|
noun
a distinct section of a piece of writing, usually dealing with a single
theme and indicated by a new line, indentation, or numbering.
Where, tell me, does it say anything about cursors and selections??
</rant>
But Pharo is:
- a gift
- infinitely better than anything else I've ever worked with
- and I've been told that the editor objects have been cleaned and were
originally way more confusing
So it is what it is.
I'm taking a break, and will get back to it eventually. Any help is welcome
and appreciated.
Well, it's allmost there. The only thing that I didn't manage to push
was the removal of the global, class-linked maps (it was rejected)...
This is the only step missing for your vim shortcuts to work.
(there is a question about doing global shortcuts without those global
maps... I described how to define them as shortcuts on the world morph
instead, but I'm not sure my design is sound).
Thierry
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95