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

时间:2015-02-10 22:25:05

标签: emacs org-mode

我使用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的作者询问了这个in this post,等待回复?

3 个答案:

答案 0 :(得分:3)

你应该可以将browse-url-browser-function设置为'eww。

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

答案 1 :(得分:3)

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

应该是你正在照顾的。

答案 2 :(得分:0)

以下代码段只能在eww中打开带有org-mode的“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)))))