Skip to content

Commit 89ec9e1

Browse files
committed
refactor workspace symbols provider
- make it consider only symbols from the project. Previously all available symbols were scanned - return results on empty query. Previously no results were returned due to perf problems - reimplemented search engine using elixir_sense Matcher similar to complete - deduplication of functions with default args added - return containerName - return deprecated tag if supported - return distinct symbol kind on macros, behaviours, structs
1 parent f87e7c1 commit 89ec9e1

File tree

2 files changed

+293
-229
lines changed

2 files changed

+293
-229
lines changed

0 commit comments

Comments
 (0)