@@ -318,6 +318,17 @@ impl Client {
318 inlay_hint: Some(lsp::InlayHintWorkspaceClientCapabilities {
318 inlay_hint: Some(lsp::InlayHintWorkspaceClientCapabilities {
319 refresh_support: Some(false),
319 refresh_support: Some(false),
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,
328+ failure_handling: Some(lsp::FailureHandlingKind::Abort),
329+ normalizes_line_endings: Some(false),
330+ change_annotation_support: None,
321 ..Default::default()
332 ..Default::default()
323 text_document: Some(lsp::TextDocumentClientCapabilities {
334 text_document: Some(lsp::TextDocumentClientCapabilities {