Просмотр исходного кода

Update man page on executing commands directly.

Remove extra static string.
master
Arun Prakash Jana 5 лет назад
Родитель
Сommit
3004694cd4
2 измененных файлов: 13 добавлений и 4 удалений
  1. +10
    -0
      nnn.1
  2. +3
    -4
      src/nnn.c

+ 10
- 0
nnn.1 Просмотреть файл

@@ -188,6 +188,16 @@ when dealing with the !, e and p commands respectively. A single combination to

NOTE: To run a plugin directly, press \fI:\fR followed by the plugin key.
.Ed
.Pp
To assign keys to arbitrary non-background cli commands (non-shell-interpreted) and invoke like plugins, add \fI_\fR (underscore) before the command.
.Bd -literal
export NNN_PLUG='x:_chmod +x $NNN;g:_git log;s:_smplayer $NNN;o:fzopen'

NOTES:
1. Use single quotes for $NNN_PLUG so $NNN is not interpreted
2. $NNN should be the last argument (IF you want to pass the hovered file name)
3. (Again) add \fI_\fR before the command
.Ed
.Pp
\fBNNN_USE_EDITOR:\fR use VISUAL (else EDITOR, preferably CLI, fallback vi) to handle text files.
.Bd -literal


+ 3
- 4
src/nnn.c Просмотреть файл

@@ -621,12 +621,11 @@ static void xdelay(void)

static char confirm_force(bool selection)
{
char str[64] = "forcibly remove current file (unrecoverable)? [y/Y confirms]";
char str[64];
int r;

if (selection)
snprintf(str, 64, "forcibly remove %d file(s) (unrecoverable)? [y/Y confirms]", nselected);

snprintf(str, 64, "forcibly remove %s file%s (unrecoverable)? [y/Y confirms]",
(selection ? xitoa(nselected) : "current"), (selection ? "(s)" : ""));
r = get_input(str);

if (r == 'y' || r == 'Y')


Загрузка…
Отмена
Сохранить