From 262c94f696aa3407bd8378cc525faeb655f27f8f Mon Sep 17 00:00:00 2001 From: 0xACE <0xACE@users.noreply.github.com> Date: Sat, 12 Oct 2019 21:18:50 +0200 Subject: [PATCH] Check for alternative name for drag/drop exec (#354) KDE dragon player collides with the name of the drag/drop dependency. On archlinux the binary is renamed to `dragon-drag-and-drop`. This change tries `dragon-drag-and-drop` before defaulting to `dragon`. --- plugins/drag-file | 6 +++++- plugins/drop-file | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/drag-file b/plugins/drag-file index c44acf9d..4bf57baf 100755 --- a/plugins/drag-file +++ b/plugins/drag-file @@ -12,7 +12,11 @@ all= dnd() { - dragon "$@" + if which dragon-drag-and-drop; then + dragon-drag-and-drop "$@" + else + dragon "$@" + fi } function use_all() diff --git a/plugins/drop-file b/plugins/drop-file index d824c301..f43cde14 100755 --- a/plugins/drop-file +++ b/plugins/drop-file @@ -16,7 +16,11 @@ selection=${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.selection dnd() { - dragon "$@" + if which dragon-drag-and-drop; then + dragon-drag-and-drop "$@" + else + dragon "$@" + fi } function add_file() {