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

带SML的emacs:如何设置文件夹以便emacs控制台可以读取文件,emacs,sml,Emacs,Sml,我正在使用带有SML插件的emacs。我键入C-C-s移动到sml控制台。之后,我想读取文件A.sml,以便导入 use "A.sml"; 但我会注意到错误: [在“Pair.sml”Win32TextPrimIO:openRd上使用失败:Io:openIn失败: 失败] 我知道这个错误,因为emacs不知道从哪里读取这个文件。所以,我们如何设置目录或类似的东西,以便SML控制台可以读取此文件。(可以假定存储了A.smlD:\sml) 谢谢:)另一种方法是使用C-C-l将文件直接加载到SML控

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

use "A.sml";
但我会注意到错误:

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

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


谢谢:)

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

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

然后按enter键将
file.sml
加载到sml控制台。

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

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