From f24b82a750ad35dcfb60041692b8478ab4d7cb27 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sun, 6 Jun 2021 18:48:14 +0530 Subject: [PATCH] NNN_PLUG: use & as run-gui-cmd-as-plugin symbol (earlier |) --- nnn.1 | 6 +++--- plugins/README.md | 6 +++--- src/nnn.c | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/nnn.1 b/nnn.1 index 236d16a2..55555dea 100644 --- a/nnn.1 +++ b/nnn.1 @@ -405,9 +405,9 @@ separated by \fI;\fR: export NNN_PLUG='y:-!sync*' - 6. To run a \fIGUI app as plugin\fR, add a \fB|\fR after \fB!\fR + 6. To run a \fIGUI app as plugin\fR, add a \fB&\fR after \fB!\fR - export NNN_PLUG='m:-!|mousepad $nnn' + export NNN_PLUG='m:-!&mousepad $nnn' EXAMPLES: ----------------------------------- + ------------------------------------------------- @@ -419,7 +419,7 @@ separated by \fI;\fR: l:-!git log | Show git log n:-!vi /home/user/Dropbox/dir/note* | Take quick notes in a synced file/dir of notes p:-!less -iR $nnn* | Page through hovered file in less - s:-!|smplayer -minigui $nnn | Play hovered media file, even unfinished download + s:-!&smplayer -minigui $nnn | Play hovered media file, even unfinished download x:!chmod +x $nnn | Make the hovered file executable y:-!sync* | Flush cached writes ----------------------------------- + ------------------------------------------------- diff --git a/plugins/README.md b/plugins/README.md index 4cb39ba2..1317b66e 100644 --- a/plugins/README.md +++ b/plugins/README.md @@ -146,10 +146,10 @@ Note: Do not use `*` with programs those run and exit e.g. cat. #### Run GUI app as plugin -To run a GUI app as plugin, add a `|` after `!`. For example: +To run a GUI app as plugin, add a `&` after `!`. For example: ```sh -export NNN_PLUG='m:-!|mousepad $nnn' +export NNN_PLUG='m:-!&mousepad $nnn' ``` Notes: @@ -169,7 +169,7 @@ Notes: | `l:-!git log` | Show git log | | `n:-!vi /home/user/Dropbox/dir/note*` | Take quick notes in a synced file/dir of notes | | `p:-!less -iR $nnn*` | Page through hovered file in less | -| `s:-!\|smplayer -minigui $nnn` | Play hovered media file, even unfinished download | +| `s:-!&smplayer -minigui $nnn` | Play hovered media file, even unfinished download | | `x:!chmod +x $nnn` | Make the hovered file executable | | `y:-!sync*` | Flush cached writes | diff --git a/src/nnn.c b/src/nnn.c index 5db9e378..5cc97c31 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4821,7 +4821,7 @@ static bool run_selected_plugin(char **path, const char *file, char *runfile, ch return FALSE; /* Check if GUI flags are to be used */ - if (*file == '|') { + if (*file == '&') { flags = F_NOTRACE | F_NOWAIT; ++file;