nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 658285541265f1f8933b5125ac742596491d8329
parent a3d6b81d9f69fc378ace77068e1f0b64fd01a5d9
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Tue, 10 Dec 2019 01:18:51 +0530

Key \ only works in empty prompt

Diffstat:
Msrc/nnn.c | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -2074,13 +2074,12 @@ static int filterentries(char *path) if (r == OK) { /* Handle all control chars in main loop */ if ((*ch < ASCII_MAX && keyname(*ch)[0] == '^' && *ch != '^') - || (*ch == '\\')) { + || (*ch == '\\' && len == 1)) { DPRINTF_D(*ch); DPRINTF_S(keyname(*ch)); /* If there's a filter, try a command on ^P */ - if (cfg.filtercmd && (*ch == CONTROL('P') || *ch == '\\') - && len > 1) { + if (cfg.filtercmd && *ch == CONTROL('P') && len > 1) { prompt_run(pln, (ndents ? dents[cur].name : ""), path); /* Clear the prompt */