使用 Emacs 在光标下的 link 上调用外部程序

Call external program on link under cursor with Emacs

我使用elfeed阅读RSS。 在每个 RSS 中,都有一个指向 torrent 文件的 http link。 我想调用一个外部程序 (aria2c) 来下载那个 torrent link,假设 Emacs 中没有这样的工具。

如何编写一个小函数来做到这一点?

这里有一个简单的解决方案:

(defun open-with-ariac2()
 (interactive)
 (shell-command
     (format (concat "aria2c " (browse-url-url-at-point)))))