使用SML的emacs:如何设置文件夹,以便emacs控制台可以读取文件

时间:2013-01-14 18:25:17

标签: emacs sml

我正在使用带有SML插件的emacs。我输入C-c C-s移动到sml控制台。之后,我想读取文件A.sml以进行导入。

use "A.sml";

但我会注意到错误:

  

[使用失败:Io:在“Pair.sml”上打开失败,Win32TextPrimIO:openRd:   失败]

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

谢谢:)

2 个答案:

答案 0 :(得分:2)

另一种方法是使用C-c C-l将文件直接加载到SML控制台中,并跳过切换到SML控制台后跟use "A.sml"的中间步骤。从C-c C-l加载A.sml将显示如下内容:

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

然后按Enter键将file.sml加载到SML控制台中。

答案 1 :(得分:0)

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

如果不存在运行SML解释的缓冲区,它将询问您启动哪一个,然后解释内容。 如果已经存在这样的缓冲区,它将毫不费力地解释内容。