From 9a3786f94d7c72ff71291fa9a06a97ab92639af5 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Wed, 7 Aug 2019 00:51:54 +0530 Subject: Auto-proceed to next entry in selection mode --- src/nnn.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 37e8760..e1a8c11 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -3977,6 +3977,11 @@ nochange: appendfpath(newpath, r); ++ncp; + dents[cur].flags |= FILE_COPIED; + + /* move cursor to the next entry if this is not the last entry */ + if (cur != ndents - 1) + move_cursor((cur + 1) % ndents, 0); } else { r = mkpath(path, dents[cur].name, newpath); @@ -3990,9 +3995,9 @@ nochange: writecp(newpath, r - 1); /* Truncate NULL from end */ spawn(copier, NULL, NULL, NULL, F_NOTRACE); - } - dents[cur].flags |= FILE_COPIED; + dents[cur].flags |= FILE_COPIED; + } break; case SEL_COPYMUL: cfg.copymode ^= 1; -- cgit v1.2.3-70-g09d2