Map ^V to run custom script

This commit is contained in:
Arun Prakash Jana 2019-01-06 02:08:07 +05:30
parent 6dc151e05d
commit 98fd5755d1
No known key found for this signature in database
GPG Key ID: A75979F35C080412
4 changed files with 4 additions and 3 deletions

View File

@ -249,7 +249,7 @@ Press <kbd>?</kbd> in `nnn` to see the list anytime.
t Modification time s Size t Modification time s Size
MISC MISC
!, ^] Spawn SHELL in dir C Execute entry !, ^] Spawn SHELL in dir C Execute entry
R Run custom script L Lock terminal R, ^V Run custom script L Lock terminal
^S Run a command ^S Run a command
``` ```

2
nnn.1
View File

@ -147,7 +147,7 @@ MISC
Spawn SHELL in current directory (fallback sh) Spawn SHELL in current directory (fallback sh)
.It Ic C .It Ic C
Execute entry Execute entry
.It Ic R .It Ic R, ^V
Run or choose a custom script Run or choose a custom script
.It Ic L .It Ic L
Lock terminal Lock terminal

View File

@ -2109,7 +2109,7 @@ static bool show_help(char *path)
"et Modification time s Size\n" "et Modification time s Size\n"
"1MISC\n" "1MISC\n"
"a!, ^] Spawn SHELL in dir C Execute entry\n" "a!, ^] Spawn SHELL in dir C Execute entry\n"
"eR Run custom script L Lock terminal\n" "aR, ^V Run custom script L Lock terminal\n"
"d^S Run a command\n"}; "d^S Run a command\n"};
if (fd == -1) if (fd == -1)

View File

@ -215,6 +215,7 @@ static struct key bindings[] = {
{ CONTROL(']'), SEL_SHELL }, { CONTROL(']'), SEL_SHELL },
/* Run a custom script */ /* Run a custom script */
{ 'R', SEL_SCRIPT }, { 'R', SEL_SCRIPT },
{ CONTROL('V'), SEL_SCRIPT },
/* Run a command */ /* Run a command */
{ CONTROL('S'), SEL_RUNCMD }, { CONTROL('S'), SEL_RUNCMD },
/* Open in EDITOR or PAGER */ /* Open in EDITOR or PAGER */