refactor: log number of returned completion if log_execution is on

This commit is contained in:
CJ van den Berg 2026-02-01 17:59:29 +01:00
parent 7cf45d5878
commit f35e522260
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -6604,6 +6604,13 @@ pub const Editor = struct {
self.completions = if (self.completions_request) |*request| request.* else .empty; self.completions = if (self.completions_request) |*request| request.* else .empty;
self.completions_request = .done; self.completions_request = .done;
if (command.log_execute) {
var iter: []const u8 = self.completions.data.items;
var count: usize = 0;
while (iter.len > 0) : (count += 1) try cbor.skipValue(&iter);
self.logger.print("completions: {d}", .{count});
}
var open_completions = self.completions.data.items.len > 0; var open_completions = self.completions.data.items.len > 0;
const update_completion = "update_completion"; const update_completion = "update_completion";
if (command.get_id(update_completion)) |cmd_id| { if (command.get_id(update_completion)) |cmd_id| {