From: Arun Prakash Jana Date: Tue, 7 Jan 2020 12:58:30 +0000 (+0530) Subject: Retain filter on single file removal X-Git-Tag: v2.9~73 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=e4b762dcc10d3b63f907b817ab9a87be2bb6f7c7;p=nnn.git Retain filter on single file removal --- diff --git a/src/nnn.c b/src/nnn.c index ea2a819c..035918c9 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -5071,14 +5071,14 @@ nochange: mkpath(path, dents[cur].name, newpath); xrm(newpath); - /* Don't optimize cur if filtering is on */ if (cur && access(newpath, F_OK) == -1) move_cursor(cur - 1, 0); /* We reduce cur only if it is > 0, so it's at least 0 */ copycurname(); - clearfilter(); + if (cfg.filtermode) + presel = FILTER; goto begin; }