]> Sergey Matveev's repositories - nnn.git/commitdiff
Show filter when returning after firing plugin
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 11 Jan 2020 17:23:40 +0000 (22:53 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 11 Jan 2020 17:23:40 +0000 (22:53 +0530)
src/nnn.c

index 8177836edbd1972fae1e9a920485dc4d3db3f644..12f8679c835767e6bc700f03a28df25a6ea47270 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2242,7 +2242,8 @@ end:
        if (ln[1])
                ln[REGEX_MAX - 1] = ln[1];
 
-       if (*ch != 27 && *ch != '\t' && *ch != KEY_UP && *ch != KEY_DOWN && *ch != CONTROL('T')) {
+       if (*ch != 27 && *ch != '\t' && *ch != KEY_UP && *ch != KEY_DOWN
+           && *ch != CONTROL('T') && *ch != CONTROL('F')) {
                ln[0] = ln[1] = '\0';
                move_cursor(cur, 0);
        } else if (ndents)
@@ -5439,7 +5440,7 @@ nochange:
                                }
 
                                if (!r) {
-                                       clearprompt();
+                                       cfg.filtermode ? presel = FILTER : clearprompt();
                                        goto nochange;
                                }