Currently search is not as usefull as it should be. Few things we should handle:
we should introduce some kind of metric (e,g, Levenshtein distance or how many charcters are skiped to match to the pattern) to show more revelant results ealier in the list. Currently when I type List I get ListBuffer way before List.
we should not render annotations and long keywords since e.g. @deprecated("Use an immutable.ListMap assigned to a var instead of mutable.ListMap", "2.13.0") class ListMap can completly obstruct that results is actually ListMap
allow users to provide kind of member (e.g. class A). This should be clever in terms that if no kind is provided (e.g. class is typed) it should search for class only in names not keywords. Can we extend that to other keywords
Currently search is not as usefull as it should be. Few things we should handle:
List
I getListBuffer
way beforeList
.@deprecated("Use an immutable.ListMap assigned to a var instead of mutable.ListMap", "2.13.0") class ListMap
can completly obstruct that results is actuallyListMap
class A
). This should be clever in terms that if no kind is provided (e.g.class
is typed) it should search forclass
only in names not keywords. Can we extend that to other keywords