diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-15 17:06:27 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-09-15 17:24:42 -0300 |
| commit | 6560da36cf8111575cd3fec443a42de6eff82f5f (patch) | |
| tree | 5c977f487c705b4e801de840b9a7720ad8b7b18f /src/builtins.zig | |
| parent | 9ce11bfeff73b96704e521b41cffe4625b02f103 (diff) | |
| download | pardes-6560da36cf8111575cd3fec443a42de6eff82f5f.tar.gz pardes-6560da36cf8111575cd3fec443a42de6eff82f5f.zip | |
Cycle pane input modes with Mode and retain terminal tag access
Diffstat (limited to 'src/builtins.zig')
| -rw-r--r-- | src/builtins.zig | 7 |
1 files changed, 7 insertions, 0 deletions
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 { |
