summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2019-01-04 17:28:28 +0200
committerDylan Araps <dylan.araps@gmail.com>2019-01-04 17:28:28 +0200
commitf9fb3236f381699a0ef2e2dc33a67f95321d0cb1 (patch)
tree9fb7c9501a9e7b34e14d332c6efae7fc5dc90ea2
parentf38f95e46435e1d2a7dbe1bef4a170fbfd8226fe (diff)
added escape to exit
-rw-r--r--README.md1
-rwxr-xr-xfff2
-rw-r--r--fff.13
3 files changed, 5 insertions, 1 deletions
diff --git a/README.md b/README.md
index 2e8a0d3..7bccd0d 100644
--- a/README.md
+++ b/README.md
@@ -67,6 +67,7 @@ r: rename
d: trash (~/.cache/fff/trash/)
q: exit
+escape: exit
```
## Customization
diff --git a/fff b/fff
index 6848b88..0fb5572 100755
--- a/fff
+++ b/fff
@@ -101,7 +101,7 @@ key() {
[[ $fa ]] && { g="$PWD"; hist; open "${fa%/}"; } ;;
s) printf '\e[?7h\e[?25h\e[2J\e[H'; cd "$PWD" && "$SHELL"; refresh ;;
- q) exit ;;
+ q|$'\e') exit ;;
B|j) ((l=l==c-1?l:++l,j!=c&&l==j-m/2+1))&&((k=k>=j?k:++k,j=j<c?++j:j)) ;;
A|k) ((l=l<1?l:--l,k>0&&l==k+m/2-2))&&((k=k<=j?k>0?--k:0:j,j=j>0?--j:j))
diff --git a/fff.1 b/fff.1
index 49c9f33..fb866ea 100644
--- a/fff.1
+++ b/fff.1
@@ -90,6 +90,9 @@ trash (~/.cache/fff/trash/)
.TP
\fBq\fR
exit
+.TP
+\fBescape\fR
+exit
.PP
.SH CUSTOMIZATION