summaryrefslogtreecommitdiff
path: root/src/body_layer.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/body_layer.zig')
-rw-r--r--src/body_layer.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/body_layer.zig b/src/body_layer.zig
index f9e26b10..c468bd5f 100644
--- a/src/body_layer.zig
+++ b/src/body_layer.zig
@@ -676,7 +676,7 @@ fn tagTintRange(pane: *const Pane, tag: []const u8, prefix_len: usize) ?struct {
if (pane.isTerminal()) {
var words = std.mem.tokenizeAny(u8, tag[prefix_len..], " \t\r\n");
while (words.next()) |word| {
- if (!std.mem.eql(u8, word, "Tty")) continue;
+ if (!std.mem.eql(u8, word, "Tty") and !std.mem.startsWith(u8, word, "Tty+")) continue;
const lo = @intFromPtr(word.ptr) - @intFromPtr(tag.ptr);
return .{ .lo = lo, .hi = lo + word.len };
}