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
 
 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
 
 .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
 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
 .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
 
                     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");
                        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: