aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-06-07 03:04:47 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-06-07 03:04:47 +0530
commita9a8b30bdf5621f8732ed6d59934d7f0fbeabe20 (patch)
treebac89954d0866cf1cafb6f180c7039dad8857007
parent6a9640afdf07769c9be891cfae6660179b403db3 (diff)
downloadnnn-a9a8b30bdf5621f8732ed6d59934d7f0fbeabe20.tar.gz
When filter is empty, open file on Enter
-rw-r--r--README.md2
-rw-r--r--nnn.15
-rw-r--r--nnn.c1
3 files changed, 3 insertions, 5 deletions
diff --git a/README.md b/README.md
index 651d953..b04ac14 100644
--- a/README.md
+++ b/README.md
@@ -188,7 +188,7 @@ Right, Enter, l, ^M | Open file or enter dir
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).
-Filters do not stack on top of each other. They are applied anew every time. There are 4 ways to reset a filter: <kbd>^L</kbd>, an empty filter expression, a search with no results or an extra backspace at the filter prompt (like vi).
+Filters do not stack on top of each other. They are applied anew every time. There are 3 ways to reset a filter: <kbd>^L</kbd>, a search with no matches or an extra backspace at the filter prompt (like vi).
Examples: If you want to list all matches starting with the filter expression (a common use case), start the expression with a `^` (caret) symbol. To list all MKV files type `\.mkv`.
diff --git a/nnn.1 b/nnn.1
index a80bef7..be7737d 100644
--- a/nnn.1
+++ b/nnn.1
@@ -139,9 +139,8 @@ searching through the directory tree for a particular entry. Matching entries
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
-expression, a search with no results or an extra backspace at the filter prompt
-(like vi).
+every time. There are 3 ways to reset a filter: \fI^L\fR, a search with no
+matches or an extra backspace at the filter prompt (like vi).
.Pp
If you want to list all matches starting with the filter expression (a common
use case), start the expression with a
diff --git a/nnn.c b/nnn.c
index 5cf5d25..e3c5091 100644
--- a/nnn.c
+++ b/nnn.c
@@ -727,7 +727,6 @@ readln(char *path)
case '\r': // with nonl(), this is ENTER key value
if (len == 1) {
cur = oldcur;
- *ch = CONTROL('L');
goto end;
}