aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-04-14 22:56:06 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-04-14 22:56:06 +0530
commit0b4056727f5dbaaa09acaa564dfc322cf2696389 (patch)
treeeae45b58e353e12f6b8a9b399c24f50e89cfa763
parent58c2000de6d275231de06121514d584ce9334ffd (diff)
downloadnnn-0b4056727f5dbaaa09acaa564dfc322cf2696389.tar.gz
Support key 'q' to exit extra screens
-rw-r--r--nnn.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/nnn.c b/nnn.c
index 90437f7..b8474bd 100644
--- a/nnn.c
+++ b/nnn.c
@@ -898,8 +898,10 @@ show_stats(char* fpath, char* fname, struct stat *sb)
}
/* Show exit keys */
- printw("\n\n << (D)");
- while ((*buf = getch()) != 'D');
+ printw("\n\n << (D/q)");
+ while ((*buf = getch()))
+ if (*buf == 'D' || *buf == 'q')
+ break;
return;
}
@@ -941,8 +943,10 @@ show_help(void)
q Quit\n");
/* Show exit keys */
- printw("\n\n << (?)");
- while ((c = getch()) != '?');
+ printw("\n\n << (?/q)");
+ while ((c = getch()))
+ if (c == '?' || c == 'q')
+ break;
return;
}