From 6560da36cf8111575cd3fec443a42de6eff82f5f Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 15 Sep 2026 17:06:27 -0300 Subject: Cycle pane input modes with Mode and retain terminal tag access --- src/builtins.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/builtins.zig') diff --git a/src/builtins.zig b/src/builtins.zig index 765fa93c..a21a20c4 100644 --- a/src/builtins.zig +++ b/src/builtins.zig @@ -463,6 +463,13 @@ pub const Filter = struct { } }; +/// Cycle the pane's input modes: terminals add raw tty mode to normal/insert. +pub const Mode = struct { + pub fn run(c: Ctx) void { + c.p.cycleMode(c.id); + } +}; + /// Switch this terminal between raw program input and normal editor mode. pub const Togglettymode = struct { pub fn run(c: Ctx) void { -- cgit v1.3