]> Sergey Matveev's repositories - nnn.git/commitdiff
Clear selection list after copy
authorArun Prakash Jana <engineerarun@gmail.com>
Sun, 2 Aug 2020 13:43:18 +0000 (19:13 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sun, 2 Aug 2020 13:46:15 +0000 (19:16 +0530)
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.

nnn.1
src/nnn.c

diff --git a/nnn.1 b/nnn.1
index f000eda944c5ec65e54e64e63c82a1a85aaf6a8b..bab5b5e44fd0ff77785cea8a200936ca745ae1a0 100644 (file)
--- 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'
 
index baeef064de67272f03054c5e1c21383b0c84a139..336c0c195e31649d5920310616b36385b57431db 100644 (file)
--- 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;
 }