我使用emacs和markdown-mode写下降档文件
当我按C-c C-c p
调用浏览器预览我的降价文件时,它会运行以下代码。
(defun markdown-preview (&optional output-buffer-name)
"Run `markdown-command' on the current buffer and view output in browser.
When OUTPUT-BUFFER-NAME is given, insert the output in the buffer with
that name."
(interactive)
(browse-url-of-buffer (markdown-standalone markdown-output-buffer-name)))
它将调用我的默认系统浏览器Firefox。但我想打电话给Chrome预览我的降价文件,我不想修改我的默认系统浏览器 如何修改代码以调用Chrome?
答案 0 :(得分:0)
您可以设置advice,以便在调用browse-url-browser-function
时暂时覆盖markdown-preview
的值。
(defadvice markdown-preview (around markdown-preview-in-chromium activate compile)
(let ((browse-url-browser-function #'browse-url-chromium))
ad-do-it))
正如评论中@jpkotta所述,您可以将Emacs配置为使用Chrome而不是Chromium (setq browse-url-chromium-program "google-chrome")
(或者无论您的chrome二进制文件是什么名称)。