Skip to content

Commit cef43ff

Browse files
Update to latest LSP stuff
1 parent d0b3e43 commit cef43ff

4 files changed

Lines changed: 10 additions & 11 deletions

File tree

Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ let package = Package(
1414
.package(url: "https://github.com/ChimeHQ/AsyncXPCConnection", from: "1.0.0"),
1515
.package(url: "https://github.com/ChimeHQ/Extendable", from: "0.1.1"),
1616
.package(url: "https://github.com/ChimeHQ/ProcessEnv", from: "1.0.0"),
17-
.package(url: "https://github.com/ChimeHQ/LanguageClient", from: "0.7.0"),
18-
.package(url: "https://github.com/ChimeHQ/LanguageServerProtocol", from: "0.11.0"),
17+
.package(url: "https://github.com/ChimeHQ/LanguageClient", from: "0.7.1"),
18+
.package(url: "https://github.com/ChimeHQ/LanguageServerProtocol", from: "0.12.0"),
1919
.package(url: "https://github.com/mattmassicotte/Queue", from: "0.1.4"),
2020
.package(url: "https://github.com/ChimeHQ/JSONRPC", from: "0.9.0"),
2121
],

Sources/ChimeLSPAdapter/LSPDocumentService.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ extension LSPDocumentService: DocumentService {
8080
let params = DidChangeTextDocumentParams(textDocument: versionedId,
8181
contentChanges: events)
8282

83-
try await serverHostInterface.server.didChangeTextDocument(params: params)
83+
try await serverHostInterface.server.textDocumentDidChange(params: params)
8484
}
8585

8686
func didApplyChange(_ change: CombinedTextChange) throws {
@@ -119,7 +119,7 @@ extension LSPDocumentService: DocumentService {
119119
serverHostInterface.enqueue(barrier: true) { server, _, _ in
120120
let params = WillSaveTextDocumentParams(textDocument: id, reason: .manual)
121121

122-
try await server.willSaveTextDocument(params: params)
122+
try await server.textDocumentWillSave(params: params)
123123
}
124124
}
125125

Sources/ChimeLSPAdapter/LSPProjectService.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import ChimeExtensionInterface
55
import JSONRPC
66
import LanguageClient
77
import LanguageServerProtocol
8-
import LSPClient
98
import Queue
109

1110
@MainActor
@@ -337,7 +336,7 @@ extension LSPProjectService: ApplicationService {
337336
let item = try await docConnection.textDocumentItem
338337

339338
let params = DidOpenTextDocumentParams(textDocument: item)
340-
try await server.didOpenTextDocument(params: params)
339+
try await server.textDocumentDidOpen(params: params)
341340
}
342341
}
343342

@@ -363,7 +362,7 @@ extension LSPProjectService: ApplicationService {
363362
let id = try docContext.textDocumentIdentifier
364363

365364
let param = DidCloseTextDocumentParams(textDocument: id)
366-
try await server.didCloseTextDocument(params: param)
365+
try await server.textDocumentDidClose(params: param)
367366
}
368367
}
369368

0 commit comments

Comments
 (0)