aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-11-30 20:52:07 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-11-30 20:52:07 +0530
commit33b22b8560251d4aa19d81f686d40fab603ea1f7 (patch)
tree9ffff6b7cd0223d995d2c8b3ecb353f496e02c60
parent4ef2230fca55015b4848ad19979223e50014e080 (diff)
downloadnnn-33b22b8560251d4aa19d81f686d40fab603ea1f7.tar.gz
Fix #155: do not discard seleciton on Enter
-rw-r--r--src/nnn.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 89f2f0f..a49bd34 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2653,10 +2653,8 @@ nochange:
/* If opened as vim plugin and Enter/^M pressed, pick */
if (cfg.picker && sel == SEL_GOIN) {
r = mkpath(path, dents[cur].name, newpath, PATH_MAX);
- /* NOTE: This overrides any previous selection */
- copybufpos = 0;
appendfpath(newpath, r);
- writecp(newpath, r - 1);
+ writecp(pcopybuf, copybufpos - 1);
dentfree(dents);
return;