From dbe7c2dbec5de4e1f37161f3bbd416d5cda6e98e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 3 Aug 2020 17:29:52 +0300 Subject: [PATCH] don't embed \033 --- shfm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/shfm b/shfm index 8d6ad06..6b6cad8 100755 --- a/shfm +++ b/shfm @@ -56,6 +56,8 @@ main() { # change directory to the first argument cd "${1:-"$PWD"}" + esc_char=$(printf '\033') + set -- * max=$# @@ -105,9 +107,9 @@ main() { ;; # handle keys which emit escape sequences - ''*) esc=1 ;; - '[1') esc=2 ;; - *) esc=0 ;; + "$esc_char"*) esc=1 ;; + '[1') esc=2 ;; + *) esc=0 ;; esac done }