nnn

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

commit 22096ee0cd9fe5ea8ac964cae7a7d686964d0146
parent e2c4445d74e0450f4ae3922d9cde8447de6d9ae8
Author: KlzXS <klzx+github@klzx.cf>
Date:   Sun,  7 Nov 2021 22:08:43 +0100

Updated .nmv to support current when NNN_LIST

NNN_LIST now should pass listroo

Diffstat:
Mplugins/.nmv | 6+++++-
Msrc/nnn.c | 4+---
2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/plugins/.nmv b/plugins/.nmv @@ -51,7 +51,11 @@ else findcmd="$findcmd ! -name \".*\"" fi - findcmd="$findcmd -print" + if [ -z "$NNN_LIST" ]; then + findcmd="$findcmd -print" + else + findcmd="$findcmd -printf "'"'"$NNN_LIST/%P\n"'"' + fi arr=$(eval "$findcmd" | sort) fi diff --git a/src/nnn.c b/src/nnn.c @@ -7269,9 +7269,7 @@ nochange: case SEL_RENAMEMUL: endselection(TRUE); setenv("INCLUDE_HIDDEN", xitoa(cfg.showhidden), 1); - setenv("NNN_LIST", listpath - ? xitoa(is_prefix(path, listpath, xstrlen(listpath))) - : "0", 1); + setenv("NNN_LIST", listpath ? listroot : "", 1); if (!(getutil(utils[UTIL_BASH]) && plugscript(utils[UTIL_NMV], F_CLI))