From 2a4797be7b8b00d17f47aae114e2782e79429f0b Mon Sep 17 00:00:00 2001 From: MChers <43367989+MChers@users.noreply.github.com> Date: Mon, 27 Mar 2023 07:35:45 +0000 Subject: [PATCH] added backspace key for macOs + iTerm2 --- src/main.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main.rs b/src/main.rs index 3ee79bc..3db6643 100644 --- a/src/main.rs +++ b/src/main.rs @@ -176,6 +176,16 @@ impl Ui { } } } + // Backspace code on macOs + iTerm2 + // source: https://stackoverflow.com/questions/27200597/c-ncurses-key-backspace-not-working + 127 => { + if *cursor > 0 { + *cursor -= 1; + if *cursor < buffer.len() { + buffer.remove(*cursor); + } + } + } constants::KEY_DC => { if *cursor < buffer.len() { buffer.remove(*cursor);