fix trash-put dates
This commit is contained in:
parent
02d6a5709d
commit
7ed2d5afab
2 changed files with 17 additions and 27 deletions
|
@ -9,7 +9,6 @@ set wrapscroll
|
||||||
set period 1
|
set period 1
|
||||||
set previewer ~/.config/lf/preview
|
set previewer ~/.config/lf/preview
|
||||||
set cleaner ~/.config/lf/clean
|
set cleaner ~/.config/lf/clean
|
||||||
# set drawbox
|
|
||||||
set cursorpreviewfmt "\033[7;90m"
|
set cursorpreviewfmt "\033[7;90m"
|
||||||
set promptfmt "\033[34;1m%u\033[36m@\033[34m%h \033[35m[\033[0;1m%d\033[35m]\033[32m » \033[33m%f\033[0m"
|
set promptfmt "\033[34;1m%u\033[36m@\033[34m%h \033[35m[\033[0;1m%d\033[35m]\033[32m » \033[33m%f\033[0m"
|
||||||
|
|
||||||
|
@ -47,18 +46,10 @@ cmd delete ${{
|
||||||
}}
|
}}
|
||||||
|
|
||||||
cmd trash ${{
|
cmd trash ${{
|
||||||
clear; tput cup $(($(tput lines)/3)); tput bold
|
for f in $fx; do
|
||||||
set -f
|
echo $f
|
||||||
printf "%s\n\t" "$fx"
|
trash-put $f &
|
||||||
printf "trash?[y/N]"
|
done
|
||||||
read ans
|
|
||||||
clear
|
|
||||||
if [ $ans = "y" ]; then
|
|
||||||
for f in $fx; do
|
|
||||||
echo $f
|
|
||||||
trash-put $f &
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
}}
|
}}
|
||||||
|
|
||||||
cmd rsyncto ${{
|
cmd rsyncto ${{
|
||||||
|
@ -93,7 +84,6 @@ cmd link %{{
|
||||||
lf -remote "send clear"
|
lf -remote "send clear"
|
||||||
}}
|
}}
|
||||||
|
|
||||||
cmd setbg "$1"
|
|
||||||
cmd bulkrename $vidir
|
cmd bulkrename $vidir
|
||||||
|
|
||||||
cmd on-cd &{{
|
cmd on-cd &{{
|
||||||
|
@ -113,7 +103,13 @@ cmd paste &{{
|
||||||
mode="$1"
|
mode="$1"
|
||||||
shift
|
shift
|
||||||
case "$mode" in
|
case "$mode" in
|
||||||
copy) cp -rn -- "$@" .;;
|
copy)
|
||||||
|
rsync -av --ignore-existing --progress -- "$@" . |
|
||||||
|
stdbuf -i0 -o0 -e0 tr '\r' '\n' |
|
||||||
|
while IFS= read -r line; do
|
||||||
|
lf -remote "send $id echo $line"
|
||||||
|
done
|
||||||
|
;;
|
||||||
move) mv -n -- "$@" .;;
|
move) mv -n -- "$@" .;;
|
||||||
esac
|
esac
|
||||||
rm ~/.local/share/lf/files
|
rm ~/.local/share/lf/files
|
||||||
|
@ -157,14 +153,10 @@ cmd fzfmarks ${{
|
||||||
[ -d $file ] && lf -remote "send $id cd $file" && return 0
|
[ -d $file ] && lf -remote "send $id cd $file" && return 0
|
||||||
[ -f $file ] && lf -remote "send $id select $file"
|
[ -f $file ] && lf -remote "send $id select $file"
|
||||||
}}
|
}}
|
||||||
cmd fzfshortcutfiles ${{
|
cmd fzfshortcut ${{
|
||||||
file="$(cat ${XDG_DATA_HOME:-$HOME/.local/share}/lf/shortcut-files | fzf)"
|
file="$(cat ${XDG_CONFIG_HOME:-$HOME/.config}/lf/shortcutrc | cut -d '"' -f2 | fzf)"
|
||||||
lf -remote "send $id select $file"
|
[ -d $file ] && lf -remote "send $id cd $file" && return 0
|
||||||
}}
|
[ -f $file ] && lf -remote "send $id select $file"
|
||||||
cmd fzfshortcutdirs ${{
|
|
||||||
file="$(cat ${XDG_DATA_HOME:-$HOME/.local/share}/lf/shortcut-dirs | fzf)"
|
|
||||||
[ -d $file ] && lf -remote "send $id cd $file"
|
|
||||||
lf -remote "send $id select $file"
|
|
||||||
}}
|
}}
|
||||||
cmd fzfgrep ${{
|
cmd fzfgrep ${{
|
||||||
RG_PREFIX="rg --column --line-number --no-heading --color=always --smart-case "
|
RG_PREFIX="rg --column --line-number --no-heading --color=always --smart-case "
|
||||||
|
@ -181,10 +173,8 @@ cmd fzfgrep ${{
|
||||||
map <c-c>a fzfsearch
|
map <c-c>a fzfsearch
|
||||||
map <c-c>t fzftags
|
map <c-c>t fzftags
|
||||||
map <c-c>m fzfmarks
|
map <c-c>m fzfmarks
|
||||||
map <c-c>f fzfshortcutfiles
|
map <c-c>f fzfshortcut
|
||||||
map <c-c>d fzfshortcutdirs
|
|
||||||
map <c-c>g fzfgrep
|
map <c-c>g fzfgrep
|
||||||
map J $dir=$(sed -e 's/\s*#.*//' -e '/^$/d' -e 's/^\S*\s*//' ${XDG_CONFIG_HOME:-$HOME/.config}/shell/bm-dirs | fzf) && lf -remote "send $id cd $(eval echo $dir)"
|
|
||||||
map D trash
|
map D trash
|
||||||
map <c-d> $trash-restore $PWD
|
map <c-d> $trash-restore $PWD
|
||||||
map T delete
|
map T delete
|
||||||
|
|
|
@ -23,6 +23,6 @@ find "$filedir" -regex ".*$filename.*" | grep -oP '(?<=.\.~)\d+(?=~$)' | sort -n
|
||||||
cat <<EOF >"$infodir/$(basename "$filedest")"
|
cat <<EOF >"$infodir/$(basename "$filedest")"
|
||||||
[Trash Info]
|
[Trash Info]
|
||||||
Path=$filepath
|
Path=$filepath
|
||||||
DeletionDate=$(date +%Y%m%dT%T)
|
DeletionDate=$(date -u +%Y%m%dUTC%T)
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Reference in a new issue