Browse Source

Show hidden files by default when env NNN_SHOW_HIDDEN is set (#100)

master
Jakub Jirutka Arun Prakash Jana 6 years ago
parent
commit
a85ce3348f
3 changed files with 9 additions and 2 deletions
  1. +1
    -1
      README.md
  2. +4
    -0
      nnn.1
  3. +4
    -1
      nnn.c

+ 1
- 1
README.md View File

@@ -263,7 +263,7 @@ Common use cases:
- to list all matches starting with the filter expression, start the expression with a `^` (caret) symbol
- 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



+ 4
- 0
nnn.1 View File

@@ -264,6 +264,10 @@ names in the shell.
.Bd -literal
export NNN_SCRIPT=/usr/local/bin/script.sh
.Ed
\fBNNN_SHOW_HIDDEN:\fR show hidden files.
.Bd -literal
export NNN_SHOW_HIDDEN=1
.Ed
.Sh KNOWN ISSUES
If you are using urxvt you might have to set backspacekey to DEC.
.Sh AUTHORS


+ 4
- 1
nnn.c View File

@@ -2026,6 +2026,9 @@ show_help(char *path)
if (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, "%s free\n\n", coolsize(get_fs_capacity(path)));

@@ -3370,7 +3373,7 @@ main(int argc, char *argv[])
/* Increase current open file descriptor limit */
open_max = max_openfds();

if (getuid() == 0)
if (getuid() == 0 || getenv("NNN_SHOW_HIDDEN"))
cfg.showhidden = 1;
initfilter(cfg.showhidden, &ifilter);



Loading…
Cancel
Save