From 6a9640afdf07769c9be891cfae6660179b403db3 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Tue, 6 Jun 2017 21:37:16 +0530 Subject: [PATCH] Exit once an app is found. Help, doc updates. --- README.md | 2 +- nlay | 3 ++- nnn.1 | 6 +++--- nnn.c | 4 ++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1d62caf2..651d953e 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ Right, Enter, l, ^M | Open file or enter dir o | Open dir in NNN_DE_FILE_MANAGER p | Open entry in PAGER (fallback less) ^K | Invoke file path copier - ^L | Force a redraw + ^L | Force a redraw, exit filter prompt ? | Toggle help screen Q | Quit and change directory q, ^Q | Quit diff --git a/nlay b/nlay index 53d89e32..437dd7e8 100755 --- a/nlay +++ b/nlay @@ -88,5 +88,6 @@ fi for index in ${!app[@]} do type -P ${app[$index]} &>/dev/null && - eval ${app[$index]} ${opts[$index]} "\"$1\"" ${bg[$index]} + eval ${app[$index]} ${opts[$index]} "\"$1\"" ${bg[$index]} && + break done diff --git a/nnn.1 b/nnn.1 index d929fdce..a80bef71 100644 --- a/nnn.1 +++ b/nnn.1 @@ -84,7 +84,7 @@ Open current entry in PAGER (fallback less) .It Ic ^K Invoke file path copier .It Ic ^L -Force a redraw +Force a redraw, exit filter prompt .It Ic \&? Toggle help screen .It Ic Q @@ -136,7 +136,7 @@ instructions. Filters support regexes to display only the matched entries in the current directory view. This effectively allows searching through the directory tree for a particular entry. Matching entries -are shown instantly (search-as-you-type). +are shown instantly (\fIsearch-as-you-type\fR). .Pp Filters do not stack on top of each other. They are applied anew every time. There are 4 ways to reset a filter: \fI^L\fR, an empty filter @@ -152,7 +152,7 @@ If .Nm is invoked as root the default filter will also match hidden files. .Pp -In the \fInavigate-as-you-type mode\fR directories are opened in filter mode, +In the \fInavigate-as-you-type\fR mode directories are opened in filter mode, allowing continuous navigation. Works best with the \fBarrow keys\fR. .Sh ENVIRONMENT The SHELL, EDITOR and PAGER environment variables take precedence diff --git a/nnn.c b/nnn.c index d2740aba..5cf5d252 100644 --- a/nnn.c +++ b/nnn.c @@ -1282,7 +1282,7 @@ show_help(void) o | Open dir in NNN_DE_FILE_MANAGER\n\ p | Open entry in PAGER (fallback less)\n\ ^K | Invoke file path copier\n\ - ^L | Force a redraw\n\ + ^L | Force a redraw, exit filter prompt\n\ ? | Toggle help screen\n\ Q | Quit and change directory\n\ q, ^Q | Quit\n\n\" | less"); @@ -2141,7 +2141,7 @@ main(int argc, char *argv[]) fprintf(stdout, "%s\n", VERSION); return 0; case 'd': - fprintf(stderr, "option -d is deprecated, detail view mode is default now.\n"); + fprintf(stderr, "Option -d is deprecated and will be removed, detail view mode is default now.\n"); break; case 'h': // fallthrough default: