From dbd96364954c124a264993eb609957017fb67310 Mon Sep 17 00:00:00 2001 From: Sau P Date: Wed, 27 Nov 2024 20:53:26 +0000 Subject: [PATCH] refactor(main.c): Simplify 'caseless' toggling Regarding the note: Control C on most terminals close the currently running process/program (in this case csope). We should look to change this bind in the future. --- source/main.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/source/main.c b/source/main.c index 76603f4..e40426a 100644 --- a/source/main.c +++ b/source/main.c @@ -212,13 +212,11 @@ void linemode_event_loop(void) { case 'c': /* toggle caseless mode */ case ctrl('C'): - if (caseless == false) { - caseless = true; - } else { - caseless = false; - } - egrepcaseless(caseless); - break; + /* 27-11-2024 20:42 yama XXX: The logic works but I am unable + to test functionality in the terminal? */ + caseless = !(caseless); + egrepcaseless(caseless); + break; case 'r': /* rebuild database cscope style */ case ctrl('R'):