mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
Allow specification of SourceKitLSPOptions in the initialize request
This allows editors to provide UI elements to toggle SourceKit-LSP options. # Conflicts: # Sources/SourceKitLSP/Swift/SwiftLanguageService.swift
This commit is contained in:
@@ -80,6 +80,7 @@ public class MultiFileTestProject {
|
||||
public init(
|
||||
files: [RelativeFileLocation: String],
|
||||
workspaces: (URL) async throws -> [WorkspaceFolder] = { [WorkspaceFolder(uri: DocumentURI($0))] },
|
||||
initializationOptions: LSPAny? = nil,
|
||||
capabilities: ClientCapabilities = ClientCapabilities(),
|
||||
options: SourceKitLSPOptions = .testDefault(),
|
||||
testHooks: TestHooks = TestHooks(),
|
||||
@@ -118,6 +119,7 @@ public class MultiFileTestProject {
|
||||
self.testClient = try await TestSourceKitLSPClient(
|
||||
options: options,
|
||||
testHooks: testHooks,
|
||||
initializationOptions: initializationOptions,
|
||||
capabilities: capabilities,
|
||||
usePullDiagnostics: usePullDiagnostics,
|
||||
enableBackgroundIndexing: enableBackgroundIndexing,
|
||||
|
||||
Reference in New Issue
Block a user