mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 11:51:27 +00:00
Add command to toggle hide .dot files
Patch written by Richard Hyde and taken from https://github.com/RichardHyde/noice
This commit is contained in:
parent
de1e3394a6
commit
e1c26079b1
|
@ -56,6 +56,8 @@ struct key bindings[] = {
|
||||||
{ '$', SEL_END },
|
{ '$', SEL_END },
|
||||||
/* Change dir */
|
/* Change dir */
|
||||||
{ 'c', SEL_CD },
|
{ 'c', SEL_CD },
|
||||||
|
/* Toggle hide .dot files */
|
||||||
|
{ '.', SEL_TOGGLEDOT },
|
||||||
/* Toggle sort by time */
|
/* Toggle sort by time */
|
||||||
{ 't', SEL_MTIME },
|
{ 't', SEL_MTIME },
|
||||||
{ CONTROL('L'), SEL_REDRAW },
|
{ CONTROL('L'), SEL_REDRAW },
|
||||||
|
|
2
noice.1
2
noice.1
|
@ -49,6 +49,8 @@ Back up one directory level.
|
||||||
Change filter (see below for more information).
|
Change filter (see below for more information).
|
||||||
.It Ic c
|
.It Ic c
|
||||||
Change into the given directory.
|
Change into the given directory.
|
||||||
|
.It Ic \&.
|
||||||
|
Toggle hide .dot files.
|
||||||
.It Ic t
|
.It Ic t
|
||||||
Toggle sort by time modified.
|
Toggle sort by time modified.
|
||||||
.It Ic C-l
|
.It Ic C-l
|
||||||
|
|
7
noice.c
7
noice.c
|
@ -57,6 +57,7 @@ enum action {
|
||||||
SEL_HOME,
|
SEL_HOME,
|
||||||
SEL_END,
|
SEL_END,
|
||||||
SEL_CD,
|
SEL_CD,
|
||||||
|
SEL_TOGGLEDOT,
|
||||||
SEL_MTIME,
|
SEL_MTIME,
|
||||||
SEL_REDRAW,
|
SEL_REDRAW,
|
||||||
SEL_RUN,
|
SEL_RUN,
|
||||||
|
@ -706,6 +707,12 @@ nochange:
|
||||||
strlcpy(fltr, ifilter, sizeof(fltr))
|
strlcpy(fltr, ifilter, sizeof(fltr))
|
||||||
DPRINTF_S(path);
|
DPRINTF_S(path);
|
||||||
goto begin;
|
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:
|
case SEL_MTIME:
|
||||||
mtimeorder = !mtimeorder;
|
mtimeorder = !mtimeorder;
|
||||||
/* Save current */
|
/* Save current */
|
||||||
|
|
Loading…
Reference in a new issue