commit 30bd6a4e334743042914a140a392628bc8906218
parent 23b54ba0cf968d7c3c5973642186223c70aa9cf6
Author: Arun <engineerarun@gmail.com>
Date: Mon, 14 Feb 2022 07:17:49 +0530
Merge pull request #1306 from KlzXS/nmv_trash
Respect NNN_TRASH in .nmv
Diffstat:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/plugins/.nmv b/plugins/.nmv
@@ -23,6 +23,15 @@ INCLUDE_HIDDEN="${INCLUDE_HIDDEN:-0}"
VERBOSE="${VERBOSE:-0}"
RECURSIVE="${RECURSIVE:-0}"
+case "$NNN_TRASH" in
+ 1)
+ RM_UTIL="trash-put" ;;
+ 2)
+ RM_UTIL="gio trash" ;;
+ *)
+ RM_UTIL="rm -ri" ;;
+esac
+
selection=${NNN_SEL:-${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.selection}
exit_status=0
@@ -164,7 +173,7 @@ done <"$dst_file"
unset "items[0]"
for item in "${items[@]}"; do
- rm -ri "$item"
+ $RM_UTIL "$item"
done
rm "$dst_file"