From: Arun Prakash Jana Date: Thu, 29 Nov 2018 15:05:41 +0000 (+0530) Subject: Clear picker file on cancel X-Git-Tag: v2.2~95 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9876948a46fb9eb3c2a848c740c3b0e3a73f4a31;p=nnn.git Clear picker file on cancel --- diff --git a/src/nnn.c b/src/nnn.c index f2cb9c98..3a920693 100644 --- 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; }