emacs不能正确识别路径中的空格

我在win10下用emacs,今天在配置calibredb这个包时,要指定calibre的路径,但我的calibre安装路径存在空格,导致不能准确识别,改如何解决?别告诉我安装到一个没有空格的路径。

空格前加\符

不行,加\转义后空格消失,program和files就连在一起了,还是不能识别。

加两个\符号

(setq browse-url-firefox-program (purecopy "C:/Program Files/Mozilla Firefox/firefox.exe"))

先用defvar设置一个变量path,然后用concat调用一下试试。

估计是你设置的不对,我只在最开始用Emacs的时候遇见了这种问题。

两个\好像可以了

这个purecopy是什么讲究。