From 13143e9d1a78c8e0135336bbfcc922ef28c0196a Mon Sep 17 00:00:00 2001 From: pommicket Date: Tue, 30 Sep 2025 12:20:54 -0400 Subject: Handle java.apply.workspaceEdit --- ide-code-action.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ide-code-action.c') diff --git a/ide-code-action.c b/ide-code-action.c index f357e6d..6244756 100644 --- a/ide-code-action.c +++ b/ide-code-action.c @@ -142,6 +142,12 @@ static void code_action_perform(Ted *ted, const LSPCodeAction *action) { LSPServerRequestID request_id = c->last_request; LSP *lsp = ted_get_lsp_by_id(ted, request_id.lsp); ted_perform_workspace_edit(ted, lsp, response, &action->edit); + switch (action->command.kind) { + case LSP_COMMAND_NONE: break; + case LSP_COMMAND_WORKSPACE_EDIT: + ted_perform_workspace_edit(ted, lsp, response, &action->command.data.edit); + break; + } code_action_close(ted); } -- cgit v1.2.3