对于emacs中的F#模式,需要.emacs中的以下行。 问题是由于文件路径之间的空间,C-c C-s不起作用。
(setq fsharp-compiler "C:/Program Files/Microsoft F#/v4.0/fsc.exe")
我不得不将F#编译器复制到文件路径中没有空格的目录。
(setq fsharp-compiler "C:/app/fsharp/fsc.exe")
如何使用emacs运行路径名中有空格的进程?
答案 0 :(得分:8)
首先,请确保您拥有最新版本的F#模式(这是6月修复的错误)。然后,按照自述文件中的说明进行操作!
这一行是作为一个例子给出的:
(setq fsharp-compiler "\"c:\\Program Files\\Microsoft F#\\v4.0\\Fsc.exe\"")
答案 1 :(得分:0)
您是否尝试过使用 %20 代替空间? 所以语句变成
(setq fsharp-compiler "C:/Program Files/Microsoft%20F#/v4.0/fsc.exe")
我还没有尝试过,但它适用于文件导入。 喜欢下面的作品,
[[file:C:\Users\siddh\Downloads\Google%20Chrome\joker#.jpg]]
这也有效
[[file:C:\Users\siddh\Downloads\Google Chrome\joker#.jpg]]
只是分享我的意见。希望有帮助。