Introduction
Introduction Statistics Contact Development Disclaimer Help
Add command to toggle hide .dot files - noice - small file browser (mirror / fo…
git clone git://git.codemadness.org/noice
Log
Files
Refs
README
LICENSE
---
commit e1c26079b109a8ef074362142636c970ccdc9465
parent de1e3394a6700781c49f93bec6745bd8caa74d3c
Author: sin <[email protected]>
Date: Thu, 25 Feb 2016 14:54:41 +0000
Add command to toggle hide .dot files
Patch written by Richard Hyde and taken from
https://github.com/RichardHyde/noice
Diffstat:
M config.def.h | 2 ++
M noice.1 | 2 ++
M noice.c | 7 +++++++
3 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/config.def.h b/config.def.h
@@ -56,6 +56,8 @@ struct key bindings[] = {
{ '$', SEL_END },
/* Change dir */
{ 'c', SEL_CD },
+ /* Toggle hide .dot files */
+ { '.', SEL_TOGGLEDOT },
/* Toggle sort by time */
{ 't', SEL_MTIME },
{ CONTROL('L'), SEL_REDRAW },
diff --git a/noice.1 b/noice.1
@@ -49,6 +49,8 @@ Back up one directory level.
Change filter (see below for more information).
.It Ic c
Change into the given directory.
+.It Ic \&.
+Toggle hide .dot files.
.It Ic t
Toggle sort by time modified.
.It Ic C-l
diff --git a/noice.c b/noice.c
@@ -57,6 +57,7 @@ enum action {
SEL_HOME,
SEL_END,
SEL_CD,
+ SEL_TOGGLEDOT,
SEL_MTIME,
SEL_REDRAW,
SEL_RUN,
@@ -706,6 +707,12 @@ nochange:
strlcpy(fltr, ifilter, sizeof(fltr))
DPRINTF_S(path);
goto begin;
+ case SEL_TOGGLEDOT:
+ if (strcmp(fltr, ifilter) != 0)
+ strlcpy(fltr, ifilter, sizeof(fltr));
+ else
+ strlcpy(fltr, ".", sizeof(fltr));
+ goto begin;
case SEL_MTIME:
mtimeorder = !mtimeorder;
/* Save current */
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.