summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2024-07-29 13:46:47 +0400
committerSuleyman Farajli <suleyman@farajli.net>2024-07-29 13:46:47 +0400
commitdc62716f8da5f87aaad0f254217645db16ca1aa4 (patch)
treea2af637d905a703ce0a1807470e5614e5a13c893
parent3ed2e0635d2a72e3f259424003eca2bc6acb2906 (diff)
lfrc fixme: fixed
-rw-r--r--config/lf/lfrc20
1 files changed, 7 insertions, 13 deletions
diff --git a/config/lf/lfrc b/config/lf/lfrc
index df00a48..0936db5 100644
--- a/config/lf/lfrc
+++ b/config/lf/lfrc
@@ -37,17 +37,11 @@ set rulerfmt "\033[32;1;7m"
set promptfmt "\033[48;1;234m %w/%f"
-
-#FIXME Doesn't work with multiple files
-cmd trash !{{
- [ ! -d ~/.trash ] && mkdir -p ~/.trash
- printf "\nItems to be trashed:\n$fx\n\nTrash? [y/N]"
- read ans
-
- if [ "${ans}" = "y" ];then
- mv "${fx}" ~/.trash
- echo "Trash complete!"
- else
- echo "Failed! Use y to trash."
- fi
+cmd trash ${{
+ mkdir -p ~/.trash
+ if [ -z "$fs" ]; then
+ mv "$f" ~/.trash
+ else
+ IFS="$(printf '\n\t')"; mv $fs ~/.trash
+ fi
}}