@@ -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 {