2013-01-14 18 views
2

我正在使用emacs与SML插件。我输入C-c C-s移动到sml控制台。之后,我想读取文件A.sml作进口用途。emacs与SML:如何设置文件夹,以便emacs控制台可以读取文件

use "A.sml"; 

,但我会发现错误:

[use failed: Io: openIn failed on "Pair.sml", Win32TextPrimIO:openRd: failed]

我知道这个错误,因为emacs的不知道在哪里阅读该文件。所以,我们如何设置目录或类似的东西,所以SML控制台可以读取这个文件。 (可以假设A.sml存储D:\SML

谢谢:)

回答

2

另一种方法是,直接将文件加载到所述SML控制台C-c C-l并跳过切换到SML控制台随后use "A.sml"的中间步骤。与C-c C-lA.sml加载会显示这样的事情:

Load ML file: (default file.sml) ~/Directory/ 

,然后按ENTER file.sml加载到SML控制台。

0

在运行sml-mode的缓冲区中,可以使用C-c C-b来解释其内容。

如果不存在运行SML解释的缓冲区,它将询问您启动哪一个缓冲区,然后解释内容。 如果已经存在这样一个缓冲区,它只会解释内容而没有任何麻烦。

相关问题