diff options
author | 2019-08-25 06:05:10 +0530 | |
---|---|---|
committer | 2019-08-25 06:05:10 +0530 | |
commit | 2c909993815f33be1796d5f2bc6d3c65a5404fe2 (patch) | |
tree | 148e7a8827e846982da0a529df54a91e3c69dee2 /src | |
parent | 871685f7cafef26a17ad0d60d93bc3bdb152fcc8 (diff) | |
download | nnn-2c909993815f33be1796d5f2bc6d3c65a5404fe2.tar.gz |
Lead followed by . to show hidden files
Diffstat (limited to 'src')
-rw-r--r-- | src/nnn.c | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -3728,7 +3728,7 @@ nochange: case '@': presel = fd; goto nochange; - case '\'': + case '\'': /* jump to first file in the directory */ for (r = 0; r < ndents; ++r) { if (!(dents[r].flags & DIR_OR_LINK_TO_DIR)) { move_cursor((r) % ndents, 0); @@ -3738,12 +3738,17 @@ nochange: if (r != ndents) continue;; goto nochange; - case '>': // fallthrough - case '.': // fallthrough - case '<': // fallthrough - case ',': + case '.': + cfg.showhidden ^= 1; + setdirwatch(); + if (ndents) + copycurname(); + goto begin; + case ']': // fallthrough + case '[': // fallthrough + /* visit next and previous contexts */ r = cfg.curctx; - if (fd == '>' || fd == '.') + if (fd == ']') do r = (r + 1) & ~CTX_MAX; while (!g_ctx[r].c_cfg.ctxactive); |