diff --git a/modules/lang/org/autoload/contrib-dragndrop.el b/modules/lang/org/autoload/contrib-dragndrop.el deleted file mode 100644 index 618790cee..000000000 --- a/modules/lang/org/autoload/contrib-dragndrop.el +++ /dev/null @@ -1,12 +0,0 @@ -;;; lang/org/autoload/contrib-dragndrop.el -*- lexical-binding: t; -*- -;;;###if (featurep! +dragndrop) - -;;;###autoload -(defun +org-dragndrop-download-dnd-fn (uri action) - "Handle file links and base64 data uris." - (if (eq major-mode 'org-mode) - (+org/attach-file-and-insert-link uri) - (let ((dnd-protocol-alist - (rassq-delete-all '+org-dragndrop-download-dnd-fn - (copy-alist dnd-protocol-alist)))) - (dnd-handle-one-url nil action uri)))) diff --git a/modules/lang/org/contrib/dragndrop.el b/modules/lang/org/contrib/dragndrop.el index 8d7b54699..7b932ede1 100644 --- a/modules/lang/org/contrib/dragndrop.el +++ b/modules/lang/org/contrib/dragndrop.el @@ -10,7 +10,7 @@ :init ;; HACK We add these manually so that org-download is truly lazy-loaded (pushnew! dnd-protocol-alist - '("^\\(?:https?\\|ftp\\|file\\|nfs\\):" . +org-dragndrop-download-dnd-fn) + '("^\\(?:https?\\|ftp\\|file\\|nfs\\):" . org-download-dnd) '("^data:" . org-download-dnd-base64)) (advice-add #'org-download-enable :override #'ignore)