aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/plugin_api
diff options
context:
space:
mode:
authorLuis Enrique Muñoz Martín <lemunozm@gmail.com>2026-02-18 15:52:26 +0100
committerGitHub <noreply@github.com>2026-02-18 15:52:26 +0100
commit879d0d678ba24ce644c97dfa1b58bc29ccab7913 (patch)
treed1c592d7e326ddb099645f33e498b3f317d6f40f /zellij-utils/src/plugin_api
parent[Windows port PR2] Replace client-side termios/ioctl with crossterm for raw m... (diff)
downloadsl0ppij-879d0d678ba24ce644c97dfa1b58bc29ccab7913.tar.gz
sl0ppij-879d0d678ba24ce644c97dfa1b58bc29ccab7913.tar.xz
sl0ppij-879d0d678ba24ce644c97dfa1b58bc29ccab7913.zip
Add optional support for raw scrollback with ansi (#4617)
* scrollback with ansi support * add command to kdl parser * removed an unused esc (actually could cause some visualization issue) * correctly reset style after new lines * remove redundant reset * preserve styled spaces * more readable code
Diffstat (limited to 'zellij-utils/src/plugin_api')
-rw-r--r--zellij-utils/src/plugin_api/action.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/zellij-utils/src/plugin_api/action.rs b/zellij-utils/src/plugin_api/action.rs
index 3e472a30..0463a40d 100644
--- a/zellij-utils/src/plugin_api/action.rs
+++ b/zellij-utils/src/plugin_api/action.rs
@@ -1132,6 +1132,10 @@ impl TryFrom<Action> for ProtobufAction {
name: ProtobufActionName::EditScrollback as i32,
optional_payload: None,
}),
+ Action::EditScrollbackRaw => Ok(ProtobufAction {
+ name: ProtobufActionName::EditScrollback as i32, // fallback to default edit scrollback
+ optional_payload: None,
+ }),
Action::ScrollUp => Ok(ProtobufAction {
name: ProtobufActionName::ScrollUp as i32,
optional_payload: None,