mirror of
https://github.com/jarun/nnn.git
synced 2025-03-18 20:39:45 +00:00
Show hidden files by default when env NNN_SHOW_HIDDEN is set (#100)
This commit is contained in:
parent
f09bd47f26
commit
a85ce3348f
3 changed files with 9 additions and 2 deletions
|
@ -263,7 +263,7 @@ Common use cases:
|
||||||
- to list all matches starting with the filter expression, start the expression with a `^` (caret) symbol
|
- to list all matches starting with the filter expression, start the expression with a `^` (caret) symbol
|
||||||
- type `\.mkv` to list all MKV files
|
- type `\.mkv` to list all MKV files
|
||||||
|
|
||||||
If `nnn` is invoked as root the default filter will also match hidden files.
|
If `nnn` is invoked as root or the environment variable `NNN_SHOW_HIDDEN` is set the default filter will also match hidden files.
|
||||||
|
|
||||||
#### Navigate-as-you-type mode
|
#### Navigate-as-you-type mode
|
||||||
|
|
||||||
|
|
4
nnn.1
4
nnn.1
|
@ -264,6 +264,10 @@ names in the shell.
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
export NNN_SCRIPT=/usr/local/bin/script.sh
|
export NNN_SCRIPT=/usr/local/bin/script.sh
|
||||||
.Ed
|
.Ed
|
||||||
|
\fBNNN_SHOW_HIDDEN:\fR show hidden files.
|
||||||
|
.Bd -literal
|
||||||
|
export NNN_SHOW_HIDDEN=1
|
||||||
|
.Ed
|
||||||
.Sh KNOWN ISSUES
|
.Sh KNOWN ISSUES
|
||||||
If you are using urxvt you might have to set backspacekey to DEC.
|
If you are using urxvt you might have to set backspacekey to DEC.
|
||||||
.Sh AUTHORS
|
.Sh AUTHORS
|
||||||
|
|
5
nnn.c
5
nnn.c
|
@ -2026,6 +2026,9 @@ show_help(char *path)
|
||||||
if (getenv("NNN_SCRIPT"))
|
if (getenv("NNN_SCRIPT"))
|
||||||
dprintf(fd, "NNN_SCRIPT: %s\n", getenv("NNN_SCRIPT"));
|
dprintf(fd, "NNN_SCRIPT: %s\n", getenv("NNN_SCRIPT"));
|
||||||
|
|
||||||
|
if (getenv("NNN_SHOW_HIDDEN"))
|
||||||
|
dprintf(fd, "NNN_SHOW_HIDDEN: %s\n", getenv("NNN_SHOW_HIDDEN"));
|
||||||
|
|
||||||
dprintf(fd, "\nVolume: %s of ", coolsize(get_fs_free(path)));
|
dprintf(fd, "\nVolume: %s of ", coolsize(get_fs_free(path)));
|
||||||
dprintf(fd, "%s free\n\n", coolsize(get_fs_capacity(path)));
|
dprintf(fd, "%s free\n\n", coolsize(get_fs_capacity(path)));
|
||||||
|
|
||||||
|
@ -3370,7 +3373,7 @@ main(int argc, char *argv[])
|
||||||
/* Increase current open file descriptor limit */
|
/* Increase current open file descriptor limit */
|
||||||
open_max = max_openfds();
|
open_max = max_openfds();
|
||||||
|
|
||||||
if (getuid() == 0)
|
if (getuid() == 0 || getenv("NNN_SHOW_HIDDEN"))
|
||||||
cfg.showhidden = 1;
|
cfg.showhidden = 1;
|
||||||
initfilter(cfg.showhidden, &ifilter);
|
initfilter(cfg.showhidden, &ifilter);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue