argh don;t say that we were using the package browser. So we may have to fix it. And we are fighting against acrobat 8 producing bug in the pdf used by the printer. Stef On Jan 11, 2010, at 8:40 PM, csrabak@bol.com.br wrote:
I myself think the usefulness of it deserves to have a chapter mentioning it in a forthcoming version of Pharo By Example!
-- Cesar Rabak
Em 11/01/2010 17:11, Lukas Renggli < renggli@gmail.com > escreveu:
Sorry, I did not intend to send out this mail quite yet. I messed up :-)
Anyway here are a few more issues:
- When opening classes/users/siblings they show up in the wrong browser, e.g. not the one I configured. - I always have the same working set: WorkingSetMorph and a few methods within that. I have no idea how to change that. - It would be cool if changing the focus would already select the first item of the list.
Anyway, I really like the tool. I suspect that I could get used to it :-)
Lukas
2010/1/11 Romain Robbes :
On Jan 11, 2010, at 12:57 PM, Mariano Martinez Peck wrote:
Wow!!! I don't know what you said. I have been playing 10 minutes since you sent the email and it is really EXCELLENT!!!!
I love it.
Please +999999999999999^^999999 to put them in PharoDev image :)
Thanks for the feedback!
A little "bug" I found is that in the text field, when you put a class, and OCompletion brings the popup, you HAVE to use TAB, not enter. I am use to use enter key. But the problem in this case is that the one who captures the even is WorkingSet, not OCompletion, so the classbrowser is shown with that class, but the OCompletion popup is still alive.
Hum, that's strange ... I'll look into it. Normally once you're in the text field, the text field has focus, not the WorkingSet.
Thanks a lot for this tool.
I'm just scratching my own itch :-) Cheers, Romain
Mariano
On Mon, Jan 11, 2010 at 4:42 PM, Romain Robbes wrote:
Dear list,
I've been working on a small tool to help people navigate their code in Pharo. WorkingSet tracks the entities you've changed recently, and lets you access them quickly.
Load WorkingSet with: Gofer new squeaksource: 'WorkingSet'; package: 'WorkingSet'; load.
Once loaded, press CMD-1 to activate or dismiss it. A User interface pops up, with the following key mappings: -H to get this help message. -1-9 to select a recently changed class or method (depending on which list is highlighted). -TAB to select methods, or the text field. -Left/Right arrow keys to select classes, methods, or text field. -Up/Down arrow keys to select an item in the list of classes or methods. -ENTER in the text field to navigate to the entity you typed. -ENTER or SPACE in a class or method list to select the selected item. -U to browse the users of an entity (methods: senders, classes: references). -S to browse the siblings of an entity (methods: implementors, classes: hierarchy). -K to close all windows opened by WorkingSet. -L & R to shift the WorkingSet window left or right. (in case you use several screens). -ESC or CMD-1 to dismiss WorkingSet.
The text field allows you to enter classes and methods which are not present in your working set. You can enter multiple classes/methods at once by separating them with spaces.
Enjoy! Romain -- Romain Robbes http://www.inf.unisi.ch/phd/robbes
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Romain Robbes http://www.inf.unisi.ch/phd/robbes
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Lukas Renggli http://www.lukas-renggli.ch
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project