diff options
| author | Grace Yoder <grace_yoder@outlook.com> | 2026-07-06 14:22:52 -0600 |
|---|---|---|
| committer | Grace Yoder <grace_yoder@outlook.com> | 2026-07-06 17:15:47 -0600 |
| commit | 2178c4d83916eadade432906838e844efd7f63d1 (patch) | |
| tree | 4dc0c08c5a895f79ae28e81654773e50fd2b07b6 /src/main.zig | |
| parent | 130e668dd511466797d0fb75c0ef23e0c2e382cb (diff) | |
feat(OSC52): added tmux autodetect0.1.2
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 7 |
1 files changed, 5 insertions, 2 deletions
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); } |
