mirror of
https://github.com/jarun/nnn.git
synced 2025-03-12 17:54:04 +00:00
Add key ] to show prompt
This commit is contained in:
parent
8705cb99a3
commit
084a4c77c5
3 changed files with 6 additions and 4 deletions
|
@ -224,7 +224,7 @@ The list below is from the **dev branch**. Press <kbd>?</kbd> in `nnn` to see th
|
|||
C Execute entry R ^V Pick plugin
|
||||
U Manage session = Launch
|
||||
c SSHFS mount u Unmount
|
||||
^P Prompt/run cmd L Lock
|
||||
] ^P Prompt/run cmd L Lock
|
||||
```
|
||||
|
||||
Notes:
|
||||
|
|
|
@ -1936,7 +1936,7 @@ static int filterentries(char *path)
|
|||
continue;
|
||||
#endif
|
||||
case KEY_DC: // fallthrough
|
||||
case KEY_BACKSPACE: // fallthrough
|
||||
case KEY_BACKSPACE: // fallthrough
|
||||
case '\b': // fallthrough
|
||||
case CONTROL('L'): // fallthrough
|
||||
case 127: /* handle DEL */
|
||||
|
@ -1971,7 +1971,8 @@ static int filterentries(char *path)
|
|||
|
||||
if (r == OK) {
|
||||
/* Handle all control chars in main loop */
|
||||
if (*ch < ASCII_MAX && keyname(*ch)[0] == '^' && *ch != '^') {
|
||||
if ((*ch < ASCII_MAX && keyname(*ch)[0] == '^' && *ch != '^')
|
||||
|| (*ch == ']' && len == 1)) {
|
||||
DPRINTF_D(*ch);
|
||||
DPRINTF_S(keyname(*ch));
|
||||
|
||||
|
@ -3331,7 +3332,7 @@ static void show_help(const char *path)
|
|||
"cC Execute entry R ^V Pick plugin\n"
|
||||
"cU Manage session = Launch\n"
|
||||
"cc SSHFS mount u Unmount\n"
|
||||
"b^P Prompt/run cmd L Lock\n"};
|
||||
"9] ^P Prompt/run cmd L Lock\n"};
|
||||
|
||||
fd = create_tmp_file();
|
||||
if (fd == -1)
|
||||
|
|
|
@ -257,6 +257,7 @@ static struct key bindings[] = {
|
|||
/* Launcher */
|
||||
{ '=', SEL_LAUNCH },
|
||||
/* Run a command */
|
||||
{ ']', SEL_RUNCMD },
|
||||
{ CONTROL('P'), SEL_RUNCMD },
|
||||
/* Open in EDITOR or PAGER */
|
||||
{ 'e', SEL_RUNEDIT },
|
||||
|
|
Loading…
Add table
Reference in a new issue