mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 13:51:31 +00:00
Support more sepecial keys at empty prompt in nav-as-you-type
This commit is contained in:
parent
c6cc8a5181
commit
74e77f78fa
24
src/nnn.c
24
src/nnn.c
|
@ -2497,14 +2497,24 @@ static int filterentries(char *path, char *lastname)
|
||||||
goto end;
|
goto end;
|
||||||
|
|
||||||
if (len == 1) {
|
if (len == 1) {
|
||||||
switch (*ch) {
|
if (*ch == '?') /* Help and config key, '?' is an invalid regex */
|
||||||
case '=': // fallthrough /* Launch app */
|
|
||||||
case ']': // fallthorugh /* Prompt key */
|
|
||||||
case ';': // fallthrough /* Run plugin key */
|
|
||||||
case ',': // fallthrough /* Pin CWD */
|
|
||||||
case '~': // fallthrough /* Go HOME */
|
|
||||||
case '?': /* Help and config key, '?' is an invalid regex */
|
|
||||||
goto end;
|
goto end;
|
||||||
|
|
||||||
|
if (cfg.filtermode) {
|
||||||
|
switch (*ch) {
|
||||||
|
case '\'': // fallthrough /* Go to first non-dir file */
|
||||||
|
case '+': // fallthrough /* Toggle proceed on open */
|
||||||
|
case ',': // fallthrough /* Pin CWD */
|
||||||
|
case '-': // fallthrough /* Visit last visited dir */
|
||||||
|
case '.': // fallthrough /* Show hidden files */
|
||||||
|
case ';': // fallthrough /* Run plugin key */
|
||||||
|
case '=': // fallthrough /* Launch app */
|
||||||
|
case '@': // fallthrough /* Visit start dir */
|
||||||
|
case ']': // fallthorugh /* Prompt key */
|
||||||
|
case '`': // fallthrough /* Visit / */
|
||||||
|
case '~': /* Go HOME */
|
||||||
|
goto end;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Toggle case-sensitivity */
|
/* Toggle case-sensitivity */
|
||||||
|
|
Loading…
Reference in a new issue