From: Arun Prakash Jana Date: Sun, 2 Aug 2020 13:43:18 +0000 (+0530) Subject: Clear selection list after copy X-Git-Tag: v3.4~48 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=359b6f7a37292f3545da86fa3fb3866683227dfd;p=nnn.git 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. --- diff --git a/nnn.1 b/nnn.1 index f000eda9..bab5b5e4 100644 --- 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 index baeef064..336c0c19 100644 --- 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; }