diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-28 00:32:35 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-28 00:32:35 +0300 |
| commit | f8c4d6a5f1bd4bcaee43ba3e1373465cd960cdc3 (patch) | |
| tree | 10e9d52f05b476f83a3ee88a87a7c8f7aca9eca6 /src/pty_callbacks.rs | |
| parent | 787786c62009f6c27a0091b61017ae5ad5c95c0e (diff) | |
feat: add per-agent sound overrides
Diffstat (limited to 'src/pty_callbacks.rs')
| -rw-r--r-- | src/pty_callbacks.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/pty_callbacks.rs b/src/pty_callbacks.rs index 6d5971b0..113dbc89 100644 --- a/src/pty_callbacks.rs +++ b/src/pty_callbacks.rs @@ -135,7 +135,8 @@ impl vt100::Callbacks for PtyResponses { break; } } - self.kitty_keyboard.store(!stack.is_empty(), Ordering::Relaxed); + self.kitty_keyboard + .store(!stack.is_empty(), Ordering::Relaxed); } // === Terminal Identification === @@ -150,11 +151,7 @@ impl vt100::Callbacks for PtyResponses { } } - fn unhandled_osc( - &mut self, - _screen: &mut vt100::Screen, - params: &[&[u8]], - ) { + fn unhandled_osc(&mut self, _screen: &mut vt100::Screen, params: &[&[u8]]) { let Some(cmd) = params.first() else { return }; match *cmd { @@ -237,7 +234,7 @@ mod tests { let r = PtyResponses::new(); let mut p = make_parser(r.clone()); p.process(b"\x1b[3;7H"); // move cursor - p.process(b"\x1b[?6n"); // extended CPR + p.process(b"\x1b[?6n"); // extended CPR assert_eq!(r.take(), b"\x1b[?3;7R"); } |
