Is there any way to change back to the old version of Spotter in Pharo 4?
Nicolai Hess wrote > 2015-06-10 16:24 GMT+02:00 Paul DeBruicker < > pdebruic@ > >: > >> So by default the search tool is only guaranteed to return an exact term >> match if there are only less than 5 non-exact match results? >> >> > Yes > > > > >> >> >> >> >> >> Nicolai Hess wrote >> > 2015-06-10 7:39 GMT+02:00 Paul DeBruicker < >> >> > pdebruic@ >> >> > >: >> > >> >> when I hit shift+enter and type 'accept' I get things that are not >> >> #accept, e.g. #accept: and AbstractAcceptor. >> >> >> >> If I add a space after accept it doesn't help. >> >> >> >> >> >> What do I not understand? >> >> >> > >> > the result list is not sorted and the result list is built by all >> methods >> > having the query string as part >> > of its selector name. >> > >> > Yes this can be improved and it is not difficult, for example you can >> add >> > this method to >> > >> > GTFilterImplementor>>applyFilterWithQuery >> > super applyFilterWithQuery. >> > items sort: [ :a :b | (self itemFilterNameFor: a) size < (self >> > itemFilterNameFor: b) size ] >> > >> > this will sort the result list by the size of the selector name. So, if >> > there is a perfect match, >> > it will be listed first. >> > (BUT only in the implementors category if you "dive-in", not in the >> > 5-elements-result-preview-list). >> > >> > Maybe there is a better way without sorting. (We can modify >> > applyFilterWithQuery for the implementors >> > filter, to put perfect matches at the begining of the list). >> > >> > But all this is not easy to discover. Spotter classes make some heavy >> use >> > of delegation, many operations >> > are split and delgated to subclasses (GOOD!) >> > many classes aren't documented (BAD!) and this makes it really >> difficult >> > to >> > catch how all this is supposed to work together. >> > >> > >> > nicolai >> > >> > >> > >> > >> >> >> >> >> >> Thanks >> >> >> >> >> >> Paul >> >> >> >> >> >> >> >> -- >> View this message in context: >> http://forum.world.st/Using-GTSpotter-how-do-I-find-an-implementor-of-accept-tp4831299p4831428.html >> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >> >> -- View this message in context: http://forum.world.st/Using-GTSpotter-how-do-I-find-an-implementor-of-accept-tp4831299p4831506.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.