From 8b760d13baab43e8f1d7e2b09d622b759b6acaf2 Mon Sep 17 00:00:00 2001 From: Swastik Sarkar <40518186+sswastik02@users.noreply.github.com> Date: Thu, 13 Jun 2024 13:47:55 +0530 Subject: [PATCH] feat: Introduce basic vim bindings in prompts (#28) Signed-off-by: sswastik02 <40518186+sswastik02@users.noreply.github.com> --- src/prompts.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/prompts.sh b/src/prompts.sh index 8d176a3..0f24b4e 100644 --- a/src/prompts.sh +++ b/src/prompts.sh @@ -26,10 +26,10 @@ _key_input() { local input="${a}${b}" # shellcheck disable=SC1087 case "$input" in - "$ESC[A") echo up ;; - "$ESC[B") echo down ;; - "$ESC[C") echo right ;; - "$ESC[D") echo left ;; + "$ESC[A" | "k") echo up ;; + "$ESC[B" | "j") echo down ;; + "$ESC[C" | "l") echo right ;; + "$ESC[D" | "h") echo left ;; '') echo enter ;; ' ') echo space ;; esac