From 831287c92e6f5c4e8d0800e32e84b7c55a6410fc Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Thu, 27 May 2021 23:12:14 +0530 Subject: [PATCH] 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. --- plugins/README.md | 2 +- src/nnn.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/README.md b/plugins/README.md index 8d3b09ad..2ab729de 100644 --- 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),
[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 index 4a55900b..e13750e1 100644 --- 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(' ');