summaryrefslogtreecommitdiff
path: root/src/tty.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-07-30 22:36:34 -0300
committerGabriel Schneider <[email protected]>2026-08-01 15:02:07 -0300
commit21f6eae107e9d9ead756923c65340b41fcef7249 (patch)
tree31697a80c1ac51120c288516e039c43c09b983c7 /src/tty.zig
parentcc173a821bd6fd84fa6e7c2f272b7e049c7a1aaa (diff)
downloadpardes-21f6eae107e9d9ead756923c65340b41fcef7249.tar.gz
pardes-21f6eae107e9d9ead756923c65340b41fcef7249.zip
openLink: hand URLs to the desktop opener (xdg-open / open) via double fork
Diffstat (limited to 'src/tty.zig')
-rw-r--r--src/tty.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tty.zig b/src/tty.zig
index 6b43acd3..0bb7ef63 100644
--- a/src/tty.zig
+++ b/src/tty.zig
@@ -388,7 +388,7 @@ fn drainEffects(
_ = posix.system.ioctl(pt.file.handle, TIOCSWINSZ, @intFromPtr(&ws));
}
},
- .open_link => {}, // tty: no link handling (look opens panes instead)
+ .open_link => |url| look.openLink(url.slice()), // desktop browser
.save_file => |sf| {
const pane = core.panes[sf.pane] orelse continue;
const f = pane.file orelse continue;