commit 262c94f696aa3407bd8378cc525faeb655f27f8f
parent e371182a5bf5b612ba3dca1abcbc099b341207d7
Author: 0xACE <0xACE@users.noreply.github.com>
Date: Sat, 12 Oct 2019 21:18:50 +0200
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`.
Diffstat:
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git 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
@@ -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() {