Emacs ESS和S-plus(S +)8.1兼容性

时间:2014-11-04 21:23:36

标签: emacs ide ess s s-plus

我正在开发一个S + 8.1项目,我正在使用Windows 7和Vincent的最新打包ESS。 splus.exe和sqpe.exe的文件夹位于PATH中。

无论如何要在ESS中运行那个版本的S +吗? R没问题。然而,S +只不过是麻烦。

M-x S告诉我从图标运行,然后使用M-x S-existing 使用M-x S-existing执行此操作会导致emacs挂起并崩溃 M-x Sqpe让我选择一个起始目录,但随后给出错误'产生子进程:无效参数'没有任何反应。

我尝试将这些代码行添加到我的.emacs文件中(基于一些过时的邮件列表线程),但结果保持不变:

(require 'ess-site)
(setq-default inferior-S-program-name 
"C://Program Files (x86)//TIBCO//splus81//cmd//SPLUS.exe")
(setq-default inferior-Sqpe-program-name 
"C://Program Files (x86)//TIBCO//splus81//cmd//sqpe.exe")

注意:我也尝试使用单斜杠。

如果我做S + 6,Sqpe + 6等,我会得到相同的结果。

有谁知道这是否可能?我是一个emacs恶魔,所以它让我疯狂,S +不会在其中工作。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我最后询问了ESS邮件列表。事实证明,这是当前ESS的一个问题。回到5.14版本可以支持Splus 8.1 w / Windows。