Exit once an app is found. Help, doc updates.

This commit is contained in:
Arun Prakash Jana 2017-06-06 21:37:16 +05:30
parent f52367a481
commit 6a9640afdf
No known key found for this signature in database
GPG Key ID: A75979F35C080412
4 changed files with 8 additions and 7 deletions

View File

@ -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

3
nlay
View File

@ -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

6
nnn.1
View File

@ -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

4
nnn.c
View File

@ -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: