nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 1ea41f2dd000db96ac26c4543e1becb1dbb03356
parent ef689d08b669def288ff8844b39e8fb0d49ac600
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Sat, 31 Mar 2018 20:58:13 +0530

Show help on typing ? at empty filter prompt

Diffstat:
Mnnn.c | 11++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/nnn.c b/nnn.c @@ -1164,6 +1164,11 @@ filterentries(char *path) if (len == 1) cur = oldcur; goto end; + case '?': // '?' is an invalid regex, show help instead + if (len == 1) { + cur = oldcur; + goto end; + } // fallthrough default: /* Reset cur in case it's a repeat search */ if (len == 1) @@ -3184,8 +3189,12 @@ nochange: goto begin; case SEL_HELP: show_help(path); + + /* Continue in navigate-as-you-type mode, if enabled */ + if (cfg.filtermode) + presel = FILTER; break; - case SEL_RUN: // fallthorugh + case SEL_RUN: // fallthrough case SEL_RUNSCRIPT: run = xgetenv(env, run);