org-download可以支持拖拽非图片格式的文件吗

比如要拖拽一个.docx文件进来,像图片一样,作为一个file链接。

默认会在emacs中打开文件,不是想要的行为。

1 个赞

今天摸索了一下,借用了论坛大佬们的代码,虽然并没有用到org-download就是了:

(defun your-dnd-handler (url _action)
    (insert (concat "[[file+sys:"  (substring (decode-coding-string (url-unhex-string url) 'utf-8) 5 nil)"]]")))

(setq dnd-protocol-alist
      '(("" . your-dnd-handler)))