You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I found that code completion uses prefix matching rather than fuzzy matching. It would be nice if it could support fuzzy matching like Visual Studio Code does.
The text was updated successfully, but these errors were encountered:
I found that code completion uses prefix matching rather than fuzzy matching. It would be nice if it could support fuzzy matching like Visual Studio Code does.
I suggest that you see lsp completion features api if you manage that. If no we need to improve the api
It looks like at least some language servers do return fuzzy matches to the LSP client. The issue is that the implementation of PrefixMatcher used by the IDE, CamelHumpMatcher, filters to those that match based on prefix or camel-hump prefix. It wouldn't be difficult to have them use some kind of fuzzy prefix matcher, but it would diverge from the standard JetBrains IDE code completion prefix filtering behavior. Not weighing in on whether that's a good thing or a bad thing, but if it were offered, I think it should be configurable and disabled by default so that the default behavior matches what a JetBrains IDE user expects. My $0.02.
I found that code completion uses prefix matching rather than fuzzy matching. It would be nice if it could support fuzzy matching like Visual Studio Code does.
The text was updated successfully, but these errors were encountered: