Prioritise keyword autocomplete?
When writing Apex I’ve noticed that keywords seem to be given less love by the autocomplete sorting (perhaps just by virtue of being alphabetical?)
Would it be possible to give them a higher priority in the sorting?
e.g Intending to type return
Comments (5)
-
-
repo owner Yeah, I've run into this myself. This actually worked very nicely when Apex code completions weren't case-insensitive, but when I made the change to allow for that--and that was definitely a valuable change--I probably should have added a sorter that prioritizes exact case matches over case-insensitive matches. I'll look into that.
-
repo owner Just committed the following enhancement for completion order/prioritization:
Completions are now prioritized holistically based on how well they match against the existing prefix string. Case-sensitive starting matches are prioritized highest followed by case-insensitive starting matches and case-sensitive content matches followed by all other completions. Within each group completions are prioritized as originally specified.
This results in the following behavior:
This will be included in the next build.
-
reporter Legend!
-
repo owner - changed status to resolved
Delivered in 2.1.5.3.
- Log in to comment
I second this, the pascal case matching is a really useful feature so match ‘RT’ to ‘RecordType' as first match but that has to be case sensitive hence the feature, and lowercase ‘ret’ should not prioritize the smarter pascal case matches.