golang/go
View on GitHubx/tools/gopls: Symbols: use Levenshtein distance for ranking
Open
#74793 opened on Jul 29, 2025
FeatureRequestToolsgoplshelp wanted
Description
I just sought the symbol testincreemntalnope and got an empty result, even though TestIncrementalNope exists. It's 2025, I shouldn't have to spell correctly. Let's rank candidates by Levenshtein distance from the search term and include the closest n results.
See Starlark's spell.Nearest for an implementation we can use.