commit 831287c92e6f5c4e8d0800e32e84b7c55a6410fc
parent 30ee27802e0c6b325b1b7ef866f1a8f788fa04fd
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Thu, 27 May 2021 23:12:14 +0530
Show number of files selected in local buffer, if any
Even if selection mode is not on, it helps to show
number of files currently selected in local buffer.
Say, after running a plugin selection mode goes off.
However, if the plugin doesn't clear the selection
buffer, the files still remain selected in buffer.
Diffstat:
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/plugins/README.md b/plugins/README.md
@@ -72,7 +72,7 @@ Plugins extend the capabilities of `nnn`. They are _executable_ scripts (or bina
| [upload](upload) | Upload to Firefox Send or ix.io (text) or file.io (bin) | sh | [ffsend](https://github.com/timvisee/ffsend), curl, jq, tr |
| [vidthumb](vidthumb) | Show video thumbnails in terminal | sh | [ffmpegthumbnailer](https://github.com/dirkvdb/ffmpegthumbnailer),<br>[lsix](https://github.com/hackerb9/lsix) |
| [wall](wall) | Set wallpaper or change colorscheme | sh | nitrogen/pywal |
-| [x2sel](x2sel) | Copy `\n`-separated file list from system clipboard to sel | sh | _see in-file docs_ |
+| [x2sel](x2sel) | Copy file list from system clipboard to selection | sh | _see in-file docs_ |
| [xdgdefault](xdgdefault) | Set the default app for the hovered file type | sh | xdg-utils, fzf |
Note:
diff --git a/src/nnn.c b/src/nnn.c
@@ -5751,15 +5751,15 @@ static void statusbar(char *path)
printw("%d/%s ", cur + 1, xitoa(ndents));
- if (g_state.selmode) {
+ if (g_state.selmode || nselected) {
attron(A_REVERSE);
addch(' ');
if (g_state.rangesel)
addch('*');
- else if (nselected)
- addstr(xitoa(nselected));
- else
+ else if (g_state.selmode)
addch('+');
+ if (nselected)
+ addstr(xitoa(nselected));
addch(' ');
attroff(A_REVERSE);
addch(' ');