diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2024-07-29 13:46:47 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2024-07-29 13:46:47 +0400 |
commit | dc62716f8da5f87aaad0f254217645db16ca1aa4 (patch) | |
tree | a2af637d905a703ce0a1807470e5614e5a13c893 | |
parent | 3ed2e0635d2a72e3f259424003eca2bc6acb2906 (diff) |
lfrc fixme: fixed
-rw-r--r-- | config/lf/lfrc | 20 |
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 }} |