From 88698b372b65d16a21736c743bfabed32dace273 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 16 Nov 2019 20:39:05 +0530 Subject: [PATCH] Edit also flushes selection --- README.md | 2 +- src/nnn.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5cfca820..c65beb54 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,7 @@ The list below is from the **dev branch**. Press ? in `nnn` to see th D File detail ^R F2 Rename/duplicate Space ^J/a Select entry/all r Batch rename m ^K Sel range, clear M List selection - P Copy selection K Edit selection + P Copy selection K Edit, flush sel V Move selection w Copy/move sel as X Del selection ^X Del entry f Create archive T Mount archive diff --git a/src/nnn.c b/src/nnn.c index 5c991e6d..946ffd47 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -1014,6 +1014,7 @@ static bool editselection(void) nselected = lines; writesel(pselbuf, selbufpos - 1); + spawn(copier, NULL, NULL, NULL, F_NOTRACE); return TRUE; @@ -3303,7 +3304,7 @@ static void show_help(const char *path) "cD File detail ^R F2 Rename/duplicate\n" "3Space ^J/a Select entry/all r Batch rename\n" "9m ^K Sel range, clear M List selection\n" - "cP Copy selection K Edit selection\n" + "cP Copy selection K Edit, flush sel\n" "cV Move selection w Copy/move sel as\n" "cX Del selection ^X Del entry\n" "cf Create archive T Mount archive\n" @@ -4701,8 +4702,8 @@ nochange: //mvprintw(xlines - 1, 0, "+%d\n", r); //xdelay(); - writesel(pselbuf, selbufpos - 1); /* Truncate NULL from end */ - spawn(copier, NULL, NULL, NULL, F_NOTRACE); + //writesel(pselbuf, selbufpos - 1); /* Truncate NULL from end */ + //spawn(copier, NULL, NULL, NULL, F_NOTRACE); continue; case SEL_SELLST: if (listselbuf() || listselfile()) {