From 0885c8ab23281d347456a0e8417c63089297c79a Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Sun, 6 Nov 2022 22:49:43 +0100 Subject: [PATCH] config/doom: fix dragon-drop --- .config/doom/config.el | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.config/doom/config.el b/.config/doom/config.el index f9293d1..7ece2ad 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -79,11 +79,15 @@ Version 2019-11-04 2021-02-16" (defun xf/dragon () "Share file from current buffer via dragon." (interactive) - ; TODO somehow fails in image-mode - (apply 'call-process - `("dragon-drop" nil nil nil - "-a" "-x" - ,@(or (dired-get-marked-files) (buffer-file-name) (image-dired-original-file-name) default-directory))) + (apply 'start-process + `("dragon" nil + "dragon-drop" "-a" "-x" + ,@(dired-get-marked-files) + ,(unless (dired-get-marked-files) + (or (buffer-file-name) + (image-dired-original-file-name) + default-directory) + ))) ) (defun xf/org-journal-current ()