From 8d143bb87ffe3083aaa15fdd6a3d8b085819371f Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Tue, 10 Dec 2019 18:25:00 +0530 Subject: Disable partial regex errors --- src/nnn.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/nnn.c b/src/nnn.c index 62d67e4..89a4037 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -1801,12 +1801,7 @@ static char xchartohex(char c) static int setfilter(regex_t *regex, const char *filter) { - int r = regcomp(regex, filter, REG_NOSUB | REG_EXTENDED | REG_ICASE); - - if (r != 0 && filter && filter[0] != '\0') - mvprintw(xlines - 1, 0, "regex error: %d\n", r); - - return r; + return regcomp(regex, filter, REG_NOSUB | REG_EXTENDED | REG_ICASE); } static int visible_re(const fltrexp_t *fltrexp, const char *fname) @@ -2131,8 +2126,10 @@ static int filterentries(char *path) */ /* ndents = total; */ - if (matches(pln) == -1) + if (matches(pln) == -1) { + printprompt(ln); continue; + } /* If the only match is a dir, auto-select and cd into it */ if (ndents == 1 && cfg.filtermode -- cgit v1.2.3-70-g09d2