Procházet zdrojové kódy

List copy buffer if valid

master
Arun Prakash Jana před 6 roky
rodič
revize
598bf63686
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: A75979F35C080412
3 změnil soubory, kde provedl 7 přidání a 4 odebrání
  1. +3
    -2
      README.md
  2. +3
    -1
      nnn.1
  3. +1
    -1
      src/nnn.c

+ 3
- 2
README.md Zobrazit soubor

@@ -377,12 +377,13 @@ Use <kbd>^K</kbd> to copy the absolute path (from `/`) of the file under the cur

To copy multiple file paths, switch to the multi-copy mode using <kbd>^Y</kbd>. In this mode you can

- select multiple files one by one by pressing <kbd>^K</kbd> on each entry; or,
- cherry-pick individual files one by one by pressing <kbd>^K</kbd> on each entry; or,
- navigate to another file in the same directory to select a range of files.
- list the currently copied file paths by pressing `y`.

Pressing <kbd>^Y</kbd> again copies the paths to clipboard and exits the multi-copy mode.

To list the file paths copied to memory press <kbd>y</kbd>.

To wrap each file path within single quotes, export `NNN_QUOTE_ON`:

export NNN_QUOTE_ON=1


+ 3
- 1
nnn.1 Zobrazit soubor

@@ -222,11 +222,13 @@ NNN_COPIER is set (see ENVIRONMENT section below).
To copy multiple file paths the multi-copy mode should be enabled using \fI^Y\fR.
In this mode it's possible to
.Pp
(1) select multiple files one by one by pressing \fI^K\fR on each entry; or,
(1) cherry-pick individual files one by one by pressing <kbd>^K</kbd> on each entry; or,
.br
(2) navigate to another file in the same directory to select a range of files.
.Pp
Pressing \fI^Y\fR again copies the paths to clipboard and exits the multi-copy mode.
.Pp
To list the file paths copied to memory press \fIy\fR.
.Sh ENVIRONMENT
The SHELL, EDITOR (VISUAL, if defined) and PAGER environment variables take precedence
when dealing with the !, e and p commands respectively.


+ 1
- 1
src/nnn.c Zobrazit soubor

@@ -3040,7 +3040,7 @@ nochange:
printmsg("multi-copy off");
goto nochange;
case SEL_COPYLIST:
if (cfg.copymode)
if (copybufpos)
showcplist();
else
printmsg("multi-copy off");


Načítá se…
Zrušit
Uložit