nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 9876948a46fb9eb3c2a848c740c3b0e3a73f4a31
parent 04b0a38f68b3caf8744f7ba6ee97234689b05ba4
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Thu, 29 Nov 2018 20:35:41 +0530

Clear picker file on cancel

Diffstat:
Msrc/nnn.c | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -3394,7 +3394,12 @@ nochange: if (sel == SEL_QUITCD) { /* In vim picker mode, clear selection and exit */ if (cfg.picker) { - copybufpos = 0; + if (copybufpos) { + if (cfg.pickraw) /* Reset for for raw pick */ + copybufpos = 0; + else /* Clear the picker file */ + writecp(NULL, 0); + } dentfree(dents); return; }