diff options
Diffstat (limited to 'src/panes.zig')
| -rw-r--r-- | src/panes.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/panes.zig b/src/panes.zig index 09225068..886d4b28 100644 --- a/src/panes.zig +++ b/src/panes.zig @@ -2600,8 +2600,9 @@ pub const Output = struct { try openStepped(p, id, .{ .cmd = .ThemeSel }, content); } - pub fn isWalkRow(out: ?State, line: []const u8) bool { - const state = out orelse return true; + pub fn isWalkRow(file: *const File.State, row: usize, line: []const u8) bool { + const state = file.output orelse return true; + if (usesLocationsConfig(state.from)) return isResultRow(file, row); if (!std.meta.eql(state.from, Origin{ .cmd = .ThemeSel })) return true; // Section labels are for reading, not stops in the command walk. return std.mem.startsWith(u8, std.mem.trimStart(u8, line, " \t"), comptime config.Runtime.findAction(.theme).?.word ++ " "); |
