diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2022-04-11 21:33:33 +0200 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2022-04-11 21:33:33 +0200 |
| commit | 6fe185b60725700e0e60b9c5fbb8a093862baf66 (patch) | |
| tree | 8ec9bcc8dd03f76a5da926bbec0dc036dda0f71b /src/server | |
| parent | 7b89b610669e60936d63463ec83ec0dd80ef1fd1 (diff) | |
Fix lowercase issue with packages.
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/completion.odin | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin index d5bdb6e..e8ee0e9 100644 --- a/src/server/completion.odin +++ b/src/server/completion.odin @@ -423,7 +423,13 @@ get_selector_completion :: proc(ast_context: ^AstContext, position_context: ^Doc case SymbolPackageValue: list.isIncomplete = true - if searched, ok := fuzzy_search(field, {selector.pkg}); ok { + when ODIN_OS == .Windows { + pkg := strings.to_lower(selector.pkg) + } else { + pkg := selector.pkg + } + + if searched, ok := fuzzy_search(field, {pkg}); ok { for search in searched { symbol := search.symbol |