From a71a8cfc6e967d06223d59084128a0eacb281ba6 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sun, 18 Aug 2024 16:39:20 +0200 Subject: [PATCH] fix: use +1 row offsets when adding diagnostics to file list --- src/tui/mainview.zig | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/tui/mainview.zig b/src/tui/mainview.zig index 9f97564..c713cab 100644 --- a/src/tui/mainview.zig +++ b/src/tui/mainview.zig @@ -433,7 +433,16 @@ const cmds = struct { if (self.editor) |editor| if (std.mem.eql(u8, file_path, editor.file_path orelse "")) try editor.add_diagnostic(file_path, source, code, message, severity, sel) else - try self.add_find_in_files_result(.diagnostics, file_path, sel.begin.row, sel.begin.col, sel.end.row, sel.end.col, message, ed.Diagnostic.to_severity(severity)); + try self.add_find_in_files_result( + .diagnostics, + file_path, + sel.begin.row + 1, + sel.begin.col, + sel.end.row + 1, + sel.end.col, + message, + ed.Diagnostic.to_severity(severity), + ); } pub fn clear_diagnostics(self: *Self, ctx: Ctx) Result {