From fa4cd44aa3fe2c8ad50337abcd0b7d5b4a8d9f8f Mon Sep 17 00:00:00 2001 From: step Date: Thu, 17 Mar 2022 14:11:16 +0100 Subject: [PATCH] accept ESC to quit the program Pressing ESC already quits tmt but with non-zero exit status. With this change ESC acts like f10 so the exit status is zero. --- tmt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tmt b/tmt index 9c5b9b6..0d64a48 100755 --- a/tmt +++ b/tmt @@ -139,7 +139,7 @@ do f7 ) f7_new "$query" query='' ;; - f10 ) + f10|esc ) break ;; * ) # "ENTER" @@ -150,7 +150,7 @@ do --query="$query" \ --header-lines=1 \ --header="ENTER:stop/start, F1:help, F5:refresh, F7:new, F10:quit" \ - --bind ctrl-a:select-all --expect=f1,f4,f5,f7,f10 \ + --bind ctrl-a:select-all --expect=f1,f4,f5,f7,f10,esc \ --preview="grep ^{1} $FILE | fzf -f {q} -e +s | bash -c 'total \"totals for {1} (possibly filtered by fzf query)\"'; printf '%s\n' {+} | bash -c 'total \"totals for selected tasks or current task only\"'" \ --preview-window=top:50% )