]> Sergey Matveev's repositories - nnn.git/commitdiff
Start dir watch, preserve cur entry when navigate-as-you-type is disabled
authorArun Prakash Jana <engineerarun@gmail.com>
Tue, 13 Feb 2018 07:58:18 +0000 (13:28 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Tue, 13 Feb 2018 07:58:18 +0000 (13:28 +0530)
nnn.c

diff --git a/nnn.c b/nnn.c
index b90776f582fc823515fa84fe120f54abdeb2d668..8347655a166a3321e5200a387186dcdfb86b127f 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -2733,11 +2733,14 @@ nochange:
                        cfg.filtermode ^= 1;
                        if (cfg.filtermode)
                                presel = FILTER;
-                       else if (!ndents)
-                               /* If there are no entries refresh to start watching dir */
+                       else {
+                               /* Save current */
+                               if (ndents > 0)
+                                       copycurname();
+
+                               /* Start watching the directory */
                                goto begin;
-                       else
-                               printmsg("navigate-as-you-type off");
+                       }
                        goto nochange;
                case SEL_SEARCH:
                        spawn(player, path, "search", NULL, F_NORMAL);