如何在.emacs文件中的文件路径中插入空格?

时间:2013-12-10 21:40:02

标签: macos emacs aquamacs

我尝试在emacs中使用mit-scheme但我无法通过该问题...

问题是我不知道如何在.emacs文件中的文件路径中添加空格 到目前为止,我已经尝试了

(setq scheme-program-name
"/Applications/MIT:GNU\ Scheme.app/Contents/Resources/mit-scheme")
(require 'xscheme)

(setq scheme-program-name
"/Applications/MIT:GNU Scheme.app/Contents/Resources/mit-scheme")
(require 'xscheme)

但我得到的输出是

Can't exec program: /Applications/MIT:GNUScheme.app/Contents/Resources/mit-scheme
Can't exec program: /Applications/MIT:GNU

因为路径中缺少空格..

1 个答案:

答案 0 :(得分:2)

我认为使用现有函数是不可能的,因为调用方案的方式。函数run-scheme包含对方案程序名称的函数split-string-and-unquote的显式调用。因此,计划程序的路径将始终在第一个空间分割。这意味着不可能使用带有空格的路径。

这是一个应该向维护者报告的错误。