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

Reply via email to