From 1fbf1c5427d98197deb01488bac9c49cd76c2833 Mon Sep 17 00:00:00 2001 From: Jeffery Stager Date: Sat, 13 Aug 2022 17:23:39 -0400 Subject: [PATCH] Minor cleanup in formatting function --- src/Server.zig | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Server.zig b/src/Server.zig index 044459c..edff367 100644 --- a/src/Server.zig +++ b/src/Server.zig @@ -2234,11 +2234,11 @@ fn formattingHandler(server: *Server, writer: anytype, id: types.RequestId, req: edits.deinit(); } + // Convert from `[]diff.Edit` to `[]types.TextEdit` var text_edits = try std .ArrayList(types.TextEdit) .initCapacity(server.allocator, edits.items.len); defer text_edits.deinit(); - for (edits.items) |edit| { try text_edits.append(.{ .range = edit.range, @@ -2246,14 +2246,13 @@ fn formattingHandler(server: *Server, writer: anytype, id: types.RequestId, req: }); } - const result = types.ResponseParams{ - .TextEdits = text_edits.items, - }; - return try send( writer, server.arena.allocator(), - types.Response{ .id = id, .result = result }, + types.Response{ + .id = id, + .result = .{ .TextEdits = text_edits.items }, + }, ); }, else => {},