From aeb734ba64ccbaa499f090138e394292473bff9e Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sun, 20 Jul 2025 18:43:02 +0200 Subject: [PATCH] fix: respond correctly to unsupported requests from language-servers closes #276 --- src/project_manager.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/project_manager.zig b/src/project_manager.zig index c7eadd5..a179c1e 100644 --- a/src/project_manager.zig +++ b/src/project_manager.zig @@ -620,11 +620,11 @@ const Process = struct { project.register_capability(from, cbor_id, params_cb) else if (std.mem.eql(u8, method, "window/workDoneProgress/create")) project.workDoneProgress_create(from, cbor_id, params_cb) - else blk: { + else { const params = try cbor.toJsonAlloc(self.allocator, params_cb); defer self.allocator.free(params); - self.logger.print_err("lsp", "unsupported LSP request: {s} -> {s}", .{ method, params }); - break :blk error.Unsupported; + self.logger.print("unsupported LSP request: {s} -> {s}", .{ method, params }); + project.unsupported_lsp_request(from, cbor_id, method) catch {}; }; }