Support more sepecial keys at empty prompt in nav-as-you-type

This commit is contained in:
Arun Prakash Jana 2020-02-27 08:47:00 +05:30
parent c6cc8a5181
commit 74e77f78fa
No known key found for this signature in database
GPG key ID: A75979F35C080412

View file

@ -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 */