]> Sergey Matveev's repositories - nnn.git/commitdiff
Update man
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 13 Dec 2019 18:47:16 +0000 (00:17 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 13 Dec 2019 18:47:16 +0000 (00:17 +0530)
README.md
nnn.1
src/nnn.c

index 0a01a3ca263f47e0385087e778742f5843bb2de2..8264418796cb47f0885b594f16f4541918ec91ee 100644 (file)
--- a/README.md
+++ b/README.md
@@ -228,7 +228,7 @@ The list below is from the **dev branch**. Press <kbd>?</kbd> in `nnn` to see th
             D  File details  ^R F2  Rename/duplicate
    Space ^J/a  Sel toggle/all    r  Batch rename
          m ^K  Sel range, clear  M  List sel
-            P  Copy sel here     K  Edit, flush sel
+            P  Copy sel here     K  Edit sel
             V  Move sel here     w  Copy/move sel as
             X  Del sel          ^X  Del entry
             f  Archive        o ^F  Archive ops
diff --git a/nnn.1 b/nnn.1
index a9fd662987e3a3cf95e1cbf7c695ebaadb740a98..8130587dc5ba0ef51ce63278d508f08e10d75606 100644 (file)
--- a/nnn.1
+++ b/nnn.1
@@ -160,21 +160,19 @@ When there's a unique match and it's a directory,
 .Nm
 auto selects the directory and enters it in this mode.
 .Sh SELECTION
-There are 3 groups of shortcuts to add files to selection:
+There are 3 groups of keybinds to add files to selection:
 .Pp
 (1) hovered file selection toggle (deselects if '+' is visible before the entry, else adds to selection)
 .br
-(2) add a range of files to selection
+(2) add a range of files to selection (repeat the range key on the same entry twice to clear selection completely)
 .br
 (3) add all files in the current directory to selection
 .Pp
-The selection can now be listed, copied, moved, removed, archived or linked.
+A selection can be listed, edited, copied, moved, removed, archived or linked.
 .Pp
-Absolute paths of the selected files are copied to the temporary file \fB.selection\fR in the config directory. The path is shown in the help and configuration screen.
+Absolute paths of the selected files are copied to \fB.selection\fR file in the config directory.
 .Pp
-To flush the selection without running any operation use the _edit, flush selection_ key. The list is flushed even if unchanged. Use this key to remove a file from selection after you navigate away from its directory. Flushing doesn't end the selection mode. You can add more files to the selection and edit/flush the list again. Flushing doesn't end the selection mode. You can add more files to the selection and edit/flush the list again.
-.Pp
-Repeat range selection on the same entry twice to clear selection completely.
+To edit the selection use the _edit selection_ key. Use this key to remove a file from selection after you navigate away from its directory. Editing doesn't end the selection mode. You can add more files to the selection and edit the list again.
 .Sh FILE SIZE
 The minimum file size unit is byte (B). The rest are K, M, G, T, P, E, Z, Y (powers of 1024), same as the default units in \fIls\fR.
 .Sh ENVIRONMENT
index 854bc87e18ea6adc5ffcbf341d8834977ff8987c..c0beb5c5e9c723633f0a5b166d53a6958939c583 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3489,7 +3489,7 @@ static void show_help(const char *path)
                  "cD  File details  ^R F2  Rename/duplicate\n"
         "3Space ^J/a  Sel toggle/all    r  Batch rename\n"
               "9m ^K  Sel range, clear  M  List sel\n"
-                 "cP  Copy sel here     K  Edit, flush sel\n"
+                 "cP  Copy sel here     K  Edit sel\n"
                  "cV  Move sel here     w  Copy/move sel as\n"
                  "cX  Del sel          ^X  Del entry\n"
                  "cf  Archive        o ^F  Archive ops\n"
@@ -4940,7 +4940,7 @@ nochange:
                case SEL_SELEDIT:
                        r = editselection();
                        if (r <= 0) {
-                               const char * msg
+                               const char *msg
                                        = (!r ? messages[MSG_0_SELECTED] : messages[MSG_FAILED]);
                                printwait(msg, &presel);
                                goto nochange;