mirror of https://github.com/onivim/oni.git
editsToUse are deeper in LSP WorkspaceEdit response (#2647)
Edits are actually stored in `changes` field in WorkspaceEdit; see: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/specification.md#workspaceedit Resolves: #2646
This commit is contained in:
parent
743188289a
commit
c4dd8ad726
|
@ -71,10 +71,9 @@ export class Workspace implements Oni.Workspace.Api {
|
|||
}
|
||||
|
||||
public async applyEdits(edits: types.WorkspaceEdit): Promise<void> {
|
||||
let editsToUse = edits
|
||||
if (edits.documentChanges) {
|
||||
editsToUse = convertTextDocumentChangesToFileMap(edits.documentChanges)
|
||||
}
|
||||
const editsToUse = edits.documentChanges
|
||||
? convertTextDocumentChangesToFileMap(edits.documentChanges)
|
||||
: edits.changes
|
||||
|
||||
const files = Object.keys(editsToUse)
|
||||
|
||||
|
|
Loading…
Reference in New Issue