zig fmt pass, correctly return after sending formatting result

This commit is contained in:
Alexandros Naskos 2020-07-03 12:24:24 +03:00
parent f6df9d4c0a
commit 28b3cafc3f
3 changed files with 79 additions and 80 deletions

View File

@ -1009,9 +1009,8 @@ fn initializeHandler(arena: *std.heap.ArenaAllocator, id: types.RequestId, req:
try respondGeneric(id, initialize_response); try respondGeneric(id, initialize_response);
} else { } else {
const response_str = try std.fmt.allocPrint(&arena.allocator, ",\"result\": {{\"offsetEncoding\":\"{}\",{}", .{ const response_str = try std.fmt.allocPrint(&arena.allocator, ",\"result\": {{\"offsetEncoding\":\"{}\",{}", .{
if (offset_encoding == .utf8) @as([]const u8, "utf-8") if (offset_encoding == .utf8) @as([]const u8, "utf-8") else @as([]const u8, "utf-16"),
else @as([]const u8, "utf-16"), initialize_capabilities,
initialize_capabilities
}); });
try respondGeneric(id, response_str); try respondGeneric(id, response_str);
} }
@ -1241,7 +1240,7 @@ fn formattingHandler(arena: *std.heap.ArenaAllocator, id: types.RequestId, req:
switch (try process.wait()) { switch (try process.wait()) {
.Exited => |code| if (code == 0) { .Exited => |code| if (code == 0) {
try send(arena, types.Response{ return try send(arena, types.Response{
.id = id, .id = id,
.result = .{ .result = .{
.TextEdits = &[1]types.TextEdit{ .TextEdits = &[1]types.TextEdit{