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