commit 359b6f7a37292f3545da86fa3fb3866683227dfd
parent d5e303beb77c39118e641b52d5460625096c3f54
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Sun, 2 Aug 2020 19:13:18 +0530
Clear selection list after copy
Without this, there is a conflict with using the `-u` option (use selection).
After copying selected files, the selection is intact and if the user issues
a deletion next, the source files (meant for copying) are deleted.
Diffstat:
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/nnn.1 b/nnn.1
@@ -412,7 +412,7 @@ separated by \fI;\fR:
# codes: 0-black, 1-red, 2-green, 3-yellow, 4-blue (default), 5-magenta, 6-cyan, 7-white
export NNN_COLORS='1234'
- # xterm 256 color codes (in hex)
+ # xterm 256 color codes (in hex, 2 symbols per context)
# codes: https://upload.wikimedia.org/wikipedia/commons/1/15/Xterm_256color_chart.svg
export NNN_COLORS='#0a1b2c3d'
diff --git a/src/nnn.c b/src/nnn.c
@@ -1999,9 +1999,8 @@ static bool cpmvrm_selection(enum action sel, char *path)
return FALSE;
}
- /* Clear selection on move or delete */
- if (sel != SEL_CP)
- clearselection();
+ /* Clear selection */
+ clearselection();
return TRUE;
}