diff options
| author | Gabriel Schneider <[email protected]> | 2026-07-30 22:36:34 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-01 15:02:07 -0300 |
| commit | 21f6eae107e9d9ead756923c65340b41fcef7249 (patch) | |
| tree | 31697a80c1ac51120c288516e039c43c09b983c7 /src/tty.zig | |
| parent | cc173a821bd6fd84fa6e7c2f272b7e049c7a1aaa (diff) | |
| download | pardes-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.zig | 2 |
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; |
