【问题标题】:emacs with SML: how to set folder so emacs console can read file带有 SML 的 emacs:如何设置文件夹以便 emacs 控制台可以读取文件
【发布时间】:2013-01-19 01:53:38
【问题描述】:

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

use "A.sml";

但我会注意到错误:

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

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

谢谢:)

【问题讨论】:

    标签: emacs sml


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-16
        • 1970-01-01
        • 2012-06-23
        • 2013-09-27
        • 2018-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多