繁体   English   中英

emacs (org-mode/helm-google) 在 eww 中打开链接?

[英]emacs (org-mode/helm-google) open links in eww?

我使用 emacs/orgmode 和 helm-google。

当我打开一个页面时,它会在谷歌浏览器中打开它。 我希望它在 eww 中打开。 (理想情况下,甚至可以通过某种方式使用不同的热键在 eww/chrome 中打开页面)

我试图将 var: browse-url-generic 设置为 'eww',但没有成功。

我试过

(setq browse-url-browser-function 'browse-url-generic
  browse-url-generic-program "eww")

(按照How to make emacs org-mode open links to Sites in Google Chrome? )但没有成功。

在这篇文章中询问了 helm-google 的作者,等待回复?

(setq browse-url-browser-function 'eww-browse-url)

应该是你要照顾的。

您应该能够将 browse-url-browser-function 设置为 'eww。

我的建议是使用自定义组并选择 eww(它是浏览 url 功能菜单中的选项之一。如果可行,您可以在自定义文件中查看它以了解如何设置它手动。一旦你有了它,那么你可以尝试编写自己的函数,它允许你选择你想要的浏览器。

按照代码片段只能在org-mode使用eww打开“http://”“https://”,而不是将默认浏览器功能更改为eww

(eval-after-load 'ol
  '(dolist (scheme '("http" "https"))
     (org-link-set-parameters
      scheme :follow (lambda (url arg) (eww (concat scheme ":" url) arg)))))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM