on master help sign in
set WorkspaceEditCapabilities correctly
commit7bf168dce0da10d60507589f9ffce8f73657e1e8 authorPascal Kuthe <pascal.kuthe@semimod.de> dateSun 12 Mar 2023, 01:56 (4 years ago) parentb6a4927
1 file changed+11
helix-lsp/src/client.rs+11
helix-lsp/src/client.rs+11
@@ -318,6 +318,17 @@ impl Client {
318318 inlay_hint: Some(lsp::InlayHintWorkspaceClientCapabilities {
319319 refresh_support: Some(false),
320320 }),
321+ workspace_edit: Some(lsp::WorkspaceEditClientCapabilities {
322+ document_changes: Some(true),
323+ resource_operations: Some(vec![
324+ lsp::ResourceOperationKind::Create,
325+ lsp::ResourceOperationKind::Rename,
326+ lsp::ResourceOperationKind::Delete,
327+ ]),
328+ failure_handling: Some(lsp::FailureHandlingKind::Abort),
329+ normalizes_line_endings: Some(false),
330+ change_annotation_support: None,
331+ }),
321332 ..Default::default()
322333 }),
323334 text_document: Some(lsp::TextDocumentClientCapabilities {