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

Reply via email to