diff --git a/.config/lf/lfrc b/.config/lf/lfrc index d9ec35602..680ea97f6 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -150,7 +150,7 @@ cmd paste &{{ cmd dupe %{{ for file in $fx; do - find "$PWD" "$file" | grep -oP '(?<=.\.~)\d+(?=~$)' | sort -n | tail -1 | ( + find "$PWD" "$file" -maxdepth 0 | grep -oP '(?<=.\.~)\d+(?=~$)' | sort -n | tail -1 | ( ext=$(($(cat /dev/stdin)+1)) filedest="$(echo "$file" | sed 's/.~[[:digit:]]*~$//').~$ext~" cp -r "$file" "$filedest"