From 8e6bf829a746be199bd30d4670fe855035562433 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 13 Mar 2026 20:06:32 -0700 Subject: [PATCH] terminal/osc: don't export context/semantic prompts to libvt yet --- src/terminal/osc/parsers/context_signal.zig | 2 ++ src/terminal/osc/parsers/semantic_prompt.zig | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/terminal/osc/parsers/context_signal.zig b/src/terminal/osc/parsers/context_signal.zig index ff82af392..c36c76f21 100644 --- a/src/terminal/osc/parsers/context_signal.zig +++ b/src/terminal/osc/parsers/context_signal.zig @@ -16,6 +16,8 @@ const max_context_id_len = 64; /// A single OSC 3008 context signal command. pub const Command = struct { + pub const C = void; + action: Action, /// The context identifier. Must be 1-64 characters in the 32..126 byte range. id: []const u8, diff --git a/src/terminal/osc/parsers/semantic_prompt.zig b/src/terminal/osc/parsers/semantic_prompt.zig index d3a117515..c60ce4cb5 100644 --- a/src/terminal/osc/parsers/semantic_prompt.zig +++ b/src/terminal/osc/parsers/semantic_prompt.zig @@ -14,6 +14,8 @@ const log = std.log.scoped(.osc_semantic_prompt); /// all except one do and the spec does also say to ignore unknown /// options. So, I think this is a fair interpretation. pub const Command = struct { + pub const C = void; + action: Action, options_unvalidated: []const u8,