diff options
Diffstat (limited to 'dotfiles/.config/sxiv/exec')
| -rwxr-xr-x | dotfiles/.config/sxiv/exec/key-handler | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/dotfiles/.config/sxiv/exec/key-handler b/dotfiles/.config/sxiv/exec/key-handler index b63fbd6..6e17c5a 100755 --- a/dotfiles/.config/sxiv/exec/key-handler +++ b/dotfiles/.config/sxiv/exec/key-handler @@ -17,5 +17,16 @@ while read file; do      "C-f")        wl-copy "$file"        exit ;; +    "C-r") +      # Move file to 'trash' directory, if the current directory's name is +      # JPEG, remove the NEF file as well +      dir="$(dirname "$file")" +      name="$(basename "$file")" +      base="${name%.*}" +      mv "$file" ~/etc/temp/trash/ +      if [ "JPEG" = "$(basename $dir)" ]; then +        mv $(dirname "$dir")/"$base".NEF ~/etc/temp/trash/ +      fi +      exit ;;    esac  done  | 
