我使用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,等待回复?
答案 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)))))