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
To implement this, I suggest exposing the following methods from indexstore-db to the Swift wrapper code:
foreachSymbolName
foreachCanonicalSymbolOccurrenceByName
Then SourceKit-LSP can use the foreachSymbolName to get all the symbol names and perform matching against them, followed by foreachCanonicalSymbolOccurrenceByName to get the symbol information.
The text was updated successfully, but these errors were encountered:
I am interested in working on this issue, but I have some questions around how to test my progress. I made a post in the swift forums but of course, help here would also be welcome.
Additional Detail from JIRA
md5: 88e6c20bbce2e4e811331802adca7a81
Issue Description:
Implement the
workspace/symbol
request, which given a query string returns all symbols that match.https://microsoft.github.io/language-server-protocol/specification#workspace_symbol
To implement this, I suggest exposing the following methods from indexstore-db to the Swift wrapper code:
foreachSymbolName
foreachCanonicalSymbolOccurrenceByName
Then SourceKit-LSP can use the
foreachSymbolName
to get all the symbol names and perform matching against them, followed byforeachCanonicalSymbolOccurrenceByName
to get the symbol information.The text was updated successfully, but these errors were encountered: