mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Retain filter in filter mode when opening files
This commit is contained in:
parent
bd47846185
commit
0eeae6ee7b
|
@ -11,5 +11,5 @@ CheckOptions:
|
|||
- key: fuchsia-restrict-system-includes.Includes
|
||||
value: '*,-stdint.h,-stdbool.h'
|
||||
- key: readability-function-size.StatementThreshold
|
||||
value: '900'
|
||||
value: '925'
|
||||
...
|
||||
|
|
10
src/nnn.c
10
src/nnn.c
|
@ -6287,10 +6287,14 @@ nochange:
|
|||
#endif
|
||||
) {
|
||||
spawn(editor, newpath, NULL, F_CLI);
|
||||
if (cfg.filtermode) {
|
||||
presel = FILTER;
|
||||
clearfilter();
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
/* Get the extension for regext match */
|
||||
/* Get the extension for regex match */
|
||||
tmp = xextension(pent->name, pent->nlen - 1);
|
||||
#ifdef PCRE
|
||||
if (tmp && !pcre_exec(archive_pcre, NULL, tmp,
|
||||
|
@ -6338,6 +6342,10 @@ nochange:
|
|||
/* Move cursor to the next entry if not the last entry */
|
||||
if (g_state.autonext && cur != ndents - 1)
|
||||
move_cursor((cur + 1) % ndents, 0);
|
||||
if (cfg.filtermode) {
|
||||
presel = FILTER;
|
||||
clearfilter();
|
||||
}
|
||||
continue;
|
||||
case SEL_NEXT: // fallthrough
|
||||
case SEL_PREV: // fallthrough
|
||||
|
|
Loading…
Reference in a new issue