nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 197717ce683c1045f53e3de9db94bb503c4c72f4
parent 117025c1a46a035f86f7a6cb6f36e4a116d62c0a
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Sat, 23 Jul 2022 09:10:50 +0530

Enable hidden when opening a hidden file

Diffstat:
MREADME.md | 2+-
Msrc/nnn.c | 6+++++-
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -80,7 +80,7 @@ Runs on the Pi, [Termux](https://www.youtube.com/embed/AbaauM7gUJw) (Android), L - Preview hovered files in FIFO-based previewer - Open with desktop opener or specify a custom opener - File-specific colors (or minimal _dirs in context color_) - - Icons or Emojis support (customize and compile-in) + - Icons and Emojis support (customize and compile-in) - Plugin for image, video and audio thumbnails - Create, list, extract (to), mount (FUSE based) archives - Option to open all text files in `$EDITOR` diff --git a/src/nnn.c b/src/nnn.c @@ -8525,7 +8525,7 @@ int main(int argc, char *argv[]) initpath = startpath ? xstrdup(startpath) : getcwd(NULL, 0); if (!initpath) initpath = "/"; - } else { + } else { /* Open a file */ arg = argv[optind]; DPRINTF_S(arg); if (xstrlen(arg) > 7 && is_prefix(arg, "file://", 7)) @@ -8537,6 +8537,10 @@ int main(int argc, char *argv[]) return EXIT_FAILURE; } + /* If the file is hidden, enable hidden option */ + if (*xbasename(initpath) == '.') + cfg.showhidden = 1; + /* * If nnn is set as the file manager, applications may try to open * files by invoking nnn. In that case pass the file path to the