From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Sat, 14 Sep 2019 20:07:39 +0000 (+0530)
Subject: Retain filter after running command
X-Git-Tag: v2.7~83
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=a07c5428702175709b5407d31eb47920b56a9822;p=nnn.git

Retain filter after running command
---

diff --git a/README.md b/README.md
index b3dd96b2..b409075f 100644
--- a/README.md
+++ b/README.md
@@ -51,12 +51,10 @@
 
 `nnn` is a full-featured terminal file manager. It's extremely light and fast (**[performance](https://github.com/jarun/nnn/wiki/Performance)**).
 
-`nnn` is also a disk usage analyzer, a fuzzy app launcher, a batch file renamer and a file picker.
+`nnn` is also a disk usage analyzer, a fuzzy app launcher, a batch file renamer and a file picker. 30+ **[plugins](https://github.com/jarun/nnn/tree/master/plugins)** extend the capabilities further. There's an independent [(neo)vim plugin](https://github.com/mcchrish/nnn.vim). Custom plugins are easy to add.
 
 It runs smoothly on the Raspberry Pi, Termux on Android ([demo video](https://www.youtube.com/watch?v=AbaauM7gUJw)), Linux, macOS, BSD, Cygwin and Linux subsystem for Windows. `nnn` works seamlessly with DEs and GUI utilities. It's nearly zero-config (with sensible defaults) and can be setup in less than 5 minutes.
 
-**[Plugins](https://github.com/jarun/nnn/tree/master/plugins)** can be run with custom keybinds. There's an independent [(neo)vim plugin](https://github.com/mcchrish/nnn.vim). Custom plugins are easy to add.
-
 Visit the **[Wiki](https://github.com/jarun/nnn/wiki)** for operational concepts, how tos, use cases, chronology and insights.
 
 ## Features
diff --git a/src/nnn.c b/src/nnn.c
index d48fc81f..a6abad92 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -1740,7 +1740,7 @@ static int filterentries(char *path)
 				/* If there's a filter, try a command on ^P */
 				if (cfg.filtercmd && *ch == CONTROL('P') && len > 1) {
 					spawn(shell, "-c", pln, path, F_CLI | F_CMD);
-					*ch = CONTROL('L');
+					continue;
 				}
 
 				if (len == 1)