neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 5999214c242d9103cfc68fc3102af1af47e6c9fd
parent ce2f770aaa23591f62c2c1352fece228878f48af
Author: Gregory Anders <greg@gpanders.com>
Date:   Thu, 30 Nov 2023 11:55:50 -0600

fix(termkey): accept BEL (0x07) as OSC terminator

Diffstat:
Msrc/termkey/driver-csi.c | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/termkey/driver-csi.c b/src/termkey/driver-csi.c @@ -653,6 +653,8 @@ static TermKeyResult peekkey_ctrlstring(TermKey *tk, TermKeyCsi *csi, size_t int size_t str_end = introlen; while(str_end < tk->buffcount) { + if(CHARAT(str_end) == 0x07) // BEL + break; if(CHARAT(str_end) == 0x9c) // ST break; if(CHARAT(str_end) == 0x1b &&