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.
This commit is contained in:
Arun Prakash Jana 2021-05-27 23:12:14 +05:30
parent 30ee27802e
commit 831287c92e
No known key found for this signature in database
GPG key ID: A75979F35C080412
2 changed files with 5 additions and 5 deletions

View file

@ -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:

View file

@ -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(' ');