summaryrefslogtreecommitdiff
path: root/ar
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-29 19:54:18 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-29 19:54:18 +0900
commit5d468c92b51779874438900bd4042635deb0a8ff (patch)
tree0bbf08c4ab14ad2f0b9b99e61614f4b5c014f026 /ar
parent7ff12fb894476953da4c6e92837822391f4bf317 (diff)
modified lf/lfrc
Diffstat (limited to 'ar')
-rw-r--r--ar/.config/lf/lfrc22
1 files changed, 6 insertions, 16 deletions
diff --git a/ar/.config/lf/lfrc b/ar/.config/lf/lfrc
index 67312c3..8385ec6 100644
--- a/ar/.config/lf/lfrc
+++ b/ar/.config/lf/lfrc
@@ -190,22 +190,12 @@ cmd delete ${{
}}
cmd trash ${{
- clear
- files=$(printf "$fx" | tr '\n' ';')
- while [ "$files" ]; do
- file=${files%%;*}
-
- trash-put "$(basename "$file")" || {
- printf "sudo delete?[y/N]"
- read ans
- [ $ans = "y" ] && sudo rm -rf -- $fx
- }
- if [ "$files" = "$file" ]; then
- files=''
- else
- files="${files#*;}"
- fi
- done
+ set -f
+ trash-put -- $fx 2>/dev/null || {
+ printf "sudo trash?[y/N]"
+ read ans
+ [ "${ans:-}" = "y" ] && sudo trash-put -- $fx
+ }
}}
cmd restore_trash ${{