nnn

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

commit 9a3786f94d7c72ff71291fa9a06a97ab92639af5
parent 68b460310e181326b1ea6457b26b4153b96c92b1
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Wed,  7 Aug 2019 00:51:54 +0530

Auto-proceed to next entry in selection mode

Diffstat:
Msrc/nnn.c | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git 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;