mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 11:51:27 +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;
|
||||
|
||||
if (len == 1) {
|
||||
switch (*ch) {
|
||||
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 */
|
||||
if (*ch == '?') /* Help and config key, '?' is an invalid regex */
|
||||
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 */
|
||||
|
|
Loading…
Reference in a new issue