commit 3682c720ba1eb4ce05ea756c4b287b2b83fbae3e
parent cdf8a429c5fe8efc176132aed266db2e6746aeee
Author: sin <sin@2f30.org>
Date: Wed, 11 Mar 2015 18:55:28 +0000
Add C-l to force a redraw
Often I am waiting for a file to download and be renamed from
.foo.part to .foo. Forcing a redraw is a simple way to check if
the file has completed downloading.
Diffstat:
3 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/config.def.h b/config.def.h
@@ -51,4 +51,5 @@ struct key bindings[] = {
{ 'c', SEL_CD },
/* Toggle sort by time */
{ 't', SEL_MTIME },
+ { CONTROL('L'), SEL_REDRAW },
};
diff --git a/noice.1 b/noice.1
@@ -49,6 +49,8 @@ Enter filter-as-you-type mode.
Change into the given directory.
.It Ic t
Toggle sort by time modified.
+.It Ic l
+Force a redraw.
.It Ic !
Spawn shell in current directory.
.It Ic q
diff --git a/noice.c b/noice.c
@@ -57,6 +57,7 @@ enum action {
SEL_SH,
SEL_CD,
SEL_MTIME,
+ SEL_REDRAW,
};
struct key {
@@ -817,6 +818,8 @@ moretyping:
case SEL_MTIME:
mtimeorder = !mtimeorder;
goto out;
+ case SEL_REDRAW:
+ goto out;
}
}