Skip to content

Commit c66df55

Browse files
authored
Merge pull request #185 from DavidGoldman/document-symbols
Fix issue preventing DocumentSymbols from working with clangd
2 parents 4be5fd4 + 74af487 commit c66df55

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Sources/LanguageServerProtocol/ClientCapabilities.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,12 @@ public struct TextDocumentClientCapabilities: Hashable, Codable {
267267

268268
public var symbolKind: SymbolKind? = nil
269269

270-
public init(dynamicRegistration: Bool? = nil, symbolKind: SymbolKind? = nil) {
270+
public var hierarchicalDocumentSymbolSupport: Bool? = nil
271+
272+
public init(dynamicRegistration: Bool? = nil, symbolKind: SymbolKind? = nil, hierarchicalDocumentSymbolSupport: Bool? = nil) {
271273
self.dynamicRegistration = dynamicRegistration
272274
self.symbolKind = symbolKind
275+
self.hierarchicalDocumentSymbolSupport = hierarchicalDocumentSymbolSupport
273276
}
274277
}
275278

0 commit comments

Comments
 (0)