我尝试在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
因为路径中缺少空格..
答案 0 :(得分:2)
我认为使用现有函数是不可能的,因为调用方案的方式。函数run-scheme
包含对方案程序名称的函数split-string-and-unquote
的显式调用。因此,计划程序的路径将始终在第一个空间分割。这意味着不可能使用带有空格的路径。
这是一个应该向维护者报告的错误。