使用Emacs在 Linux 系统上,我单击:
Scala>Browser Scala API
它会生成一个带有以下消息的终端窗口:
/usr/bin/xterm: Can't execvp lynx: No such file or directory
如何通知 Emacs 使用的正确 Web 浏览器是 Chrome?
答案1
基于一个元讨论,我正在复制特雷·杰克逊的接受的答案以及艾伦·图灵此处的“google-chrome”特定答案:
特雷·杰克逊的回答
Emacs 23.2 不直接支持 chrome,但它确实支持“通用”浏览器,这样的东西应该可以工作:
(setq browse-url-browser-function 'browse-url-generic
browse-url-generic-program "chromium-browser")
您没有提及您的操作系统,但如果是 Windows 或 Mac,您可以尝试:
(setq browse-url-browser-function 'browse-url-default-windows-browser)
(setq browse-url-browser-function 'browse-url-default-macosx-browser)
而且,如果这不起作用,还有其他人已经实施了'browse-url-chrome
。谷歌找到了以下链接:
艾伦·图灵的回答
正如@Trey建议的那样,您可以将其设置为通用浏览器,而不是使用“google-chrome”而不是“chromium-browser”,如下所示:
(setq browse-url-browser-function 'browse-url-generic
browse-url-generic-program "google-chrome")
这对我在 Emacs 23.2 和 Chrome 12 上有效。尽管当我写完这个答案时它可能是 Chrome 13 ;-)