From 2178c4d83916eadade432906838e844efd7f63d1 Mon Sep 17 00:00:00 2001 From: Grace Yoder Date: Mon, 6 Jul 2026 14:22:52 -0600 Subject: feat(OSC52): added tmux autodetect --- src/main.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 36c5bde..9ae524b 100644 --- a/src/main.zig +++ b/src/main.zig @@ -28,8 +28,11 @@ pub fn main(init: std.process.Init) !void { init.environ_map.get("SSH_CLIENT") != null or init.environ_map.get("SSH_TTY") != null; + const is_tmux = + init.environ_map.get("TMUX") != null; + if (is_ssh) { - var clip = try Clip.OSC52.init(alloc, io, size); + var clip = try Clip.OSC52.init(alloc, io, size, is_tmux); defer clip.free(); try run(io, &clip); return; @@ -61,7 +64,7 @@ pub fn main(init: std.process.Init) !void { } // Fallback Clipboard - var clip = try Clip.OSC52.init(alloc, io, size); + var clip = try Clip.OSC52.init(alloc, io, size, is_tmux); defer clip.free(); try run(io, &clip); } -- cgit v1.3.1