From d4b7897b41dcb71085106a5fd74d827583faf51d Mon Sep 17 00:00:00 2001
From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Thu, 21 Nov 2019 18:59:28 +0530
Subject: [PATCH] All binary confirmation is now y or Y

---
 src/nnn.c | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c
index 9bd3ecf0..709fcf17 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -615,7 +615,7 @@ static char confirm_force(bool selection)
 	char str[64];
 	int r;
 
-	snprintf(str, 64, "forcibly remove %s file%s (unrecoverable)? [y/Y confirms]",
+	snprintf(str, 64, "forcibly remove %s file%s (unrecoverable)?",
 		 (selection ? xitoa(nselected) : "current"), (selection ? "(s)" : ""));
 	r = get_input(str);
 
@@ -1275,11 +1275,11 @@ static void opstr(char *buf, char *op)
 
 static void rmmulstr(char *buf)
 {
-	if (cfg.trash) {
+	if (cfg.trash)
 		snprintf(buf, CMD_LEN_MAX, "xargs -0 trash-put < %s", g_selpath);
-	} else {
-		snprintf(buf, CMD_LEN_MAX, "xargs -0 sh -c 'rm -%cr $0 $@ < /dev/tty' < %s", confirm_force(TRUE), g_selpath);
-	}
+	else
+		snprintf(buf, CMD_LEN_MAX, "xargs -0 sh -c 'rm -%cr $0 $@ < /dev/tty' < %s",
+			 confirm_force(TRUE), g_selpath);
 }
 
 static void xrm(char *path)
@@ -1434,7 +1434,7 @@ static bool batch_rename(const char *path)
 	}
 
 	if (selbufpos) {
-		i = get_input("rename selection? [y/Y confirms]");
+		i = get_input("rename selection?");
 		if (i != 'y' && i != 'Y') {
 			if (!ndents)
 				return TRUE;
@@ -4439,9 +4439,9 @@ nochange:
 
 					(r == CTX_MAX - 1) ? (r = 0) : ++r;
 					snprintf(newpath, PATH_MAX,
-						 "Create context %d? [Enter]", r + 1);
+						 "Create context %d?", r + 1);
 					fd = get_input(newpath);
-					if (fd != '\r')
+					if (fd != 'y' && fd != 'Y')
 						continue;
 				}
 
@@ -4807,7 +4807,7 @@ nochange:
 
 			switch (sel) {
 			case SEL_ARCHIVE:
-				r = get_input("archive selection (else current)? [y/Y confirms]");
+				r = get_input("archive selection (else current)?");
 				if (r == 'y' || r == 'Y') {
 					endselection();
 
@@ -4860,7 +4860,7 @@ nochange:
 
 			/* Confirm if app is CLI or GUI */
 			if (sel == SEL_OPENWITH) {
-				r = get_input("cli mode? [y/Y confirms]");
+				r = get_input("cli mode?");
 				(r == 'y' || r == 'Y') ? (r = F_CLI)
 						       : (r = F_NOWAIT | F_NOTRACE | F_MULTI);
 			}
@@ -4923,7 +4923,7 @@ nochange:
 			if (faccessat(fd, tmp, F_OK, AT_SYMLINK_NOFOLLOW) != -1) {
 				if (sel == SEL_RENAME) {
 					/* Overwrite file with same name? */
-					r = get_input("overwrite? [y/Y confirms]");
+					r = get_input("overwrite?");
 					if (r != 'y' && r != 'Y') {
 						close(fd);
 						break;
@@ -5171,11 +5171,11 @@ nochange:
 			} else {
 				for (r = 0; r < CTX_MAX; ++r)
 					if (r != cfg.curctx && g_ctx[r].c_cfg.ctxactive) {
-						r = get_input("Quit all contexts? [Enter]");
+						r = get_input("Quit all contexts?");
 						break;
 					}
 
-				if (!(r == CTX_MAX || r == '\r'))
+				if (!(r == CTX_MAX || r == 'y' || r == 'Y'))
 					break; // fallthrough
 			}
 
-- 
2.51.0