On Jan 12, 2010, at 5:59 PM, Simon Denier wrote: > > Yes! Many thanks Romain, I wanted something like that for the past 6 months > (cf ESUG'09 ;)) > > It's good to see that now, dev tools are also starting to move. > > Two remarks: > - it seems like it replaces a bit Algernon in its features and user > interaction. Am I right? Is this intended?
hum ... I didn't try Algernon, actually. What I know is that it replaces my antique "Teleporter", which was included in BrowserBooster. > - do you plan to have multiple working sets (only one being active at any > time)? This would allow one for switching between different contexts/projects > while working in a image, and perhaps even sharing with other users (a bit > like Mylyn) Yes, that would be nice. It's on the radar :-) > Future work: integration in the browser :) > How do you envision that? I tried to not be too browser-specific, as these things are moving targets. Romain > > > On 11 janv. 2010, at 16:42, 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 > > -- > Simon > > > > > _______________________________________________ > 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