mirror of
https://github.com/jarun/nnn.git
synced 2024-12-01 02:49:44 +00:00
Continue in filter mode
This commit is contained in:
parent
37987d487e
commit
a1e2ef055e
12
src/nnn.c
12
src/nnn.c
|
@ -5372,8 +5372,11 @@ nochange:
|
||||||
goto nochange;
|
goto nochange;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strcmp(path, dir) == 0)
|
if (strcmp(path, dir) == 0) {
|
||||||
|
if (cfg.filtermode)
|
||||||
|
presel = FILTER;
|
||||||
goto nochange;
|
goto nochange;
|
||||||
|
}
|
||||||
|
|
||||||
/* SEL_CDLAST: dir pointing to lastdir */
|
/* SEL_CDLAST: dir pointing to lastdir */
|
||||||
xstrlcpy(newpath, dir, PATH_MAX);
|
xstrlcpy(newpath, dir, PATH_MAX);
|
||||||
|
@ -6053,9 +6056,12 @@ nochange:
|
||||||
#endif
|
#endif
|
||||||
if (tmp && *tmp) // NOLINT
|
if (tmp && *tmp) // NOLINT
|
||||||
prompt_run(tmp, (ndents ? dents[cur].name : ""), path);
|
prompt_run(tmp, (ndents ? dents[cur].name : ""), path);
|
||||||
else
|
else {
|
||||||
|
if (cfg.filtermode)
|
||||||
|
presel = FILTER;
|
||||||
goto nochange;
|
goto nochange;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Continue in navigate-as-you-type mode, if enabled */
|
/* Continue in navigate-as-you-type mode, if enabled */
|
||||||
if (cfg.filtermode)
|
if (cfg.filtermode)
|
||||||
|
@ -6100,6 +6106,8 @@ nochange:
|
||||||
goto nochange;
|
goto nochange;
|
||||||
case SEL_AUTONEXT:
|
case SEL_AUTONEXT:
|
||||||
g_states ^= STATE_AUTONEXT;
|
g_states ^= STATE_AUTONEXT;
|
||||||
|
if (cfg.filtermode)
|
||||||
|
presel = FILTER;
|
||||||
goto nochange;
|
goto nochange;
|
||||||
case SEL_QUITCTX: // fallthrough
|
case SEL_QUITCTX: // fallthrough
|
||||||
case SEL_QUITCD: // fallthrough
|
case SEL_QUITCD: // fallthrough
|
||||||
|
|
Loading…
Reference in a new issue