Skip to content

Commit 9e1e493

Browse files
Set syntactic_only to avoid unnecessary work, and mangle the name
1 parent 550e376 commit 9e1e493

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Sources/SourceKit/sourcekitd/SwiftLanguageServer.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,8 +482,10 @@ extension SwiftLanguageServer {
482482

483483
let skreq = SKRequestDictionary(sourcekitd: sourcekitd)
484484
skreq[keys.request] = requests.editor_open
485-
skreq[keys.name] = snapshot.document.url.path
485+
skreq[keys.name] = "DocumentSymbols:" + snapshot.document.url.path
486486
skreq[keys.sourcetext] = snapshot.text
487+
skreq[keys.syntactic_only] = 1
488+
487489
let handle = sourcekitd.send(skreq) { [weak self] result in
488490
guard let self = self else { return }
489491
guard let dict = result.success else {

0 commit comments

Comments
 (0)