3

我在 emacs 中使用 sml-mode (Stefan Monnier)。编译器是 smlnj,在笔记本电脑上。但是,当调用 SML 编译器时,它将 emacs 框架分成两个窗口,每个窗口适合 12 行。如何让 SML 程序编辑缓冲区在其自己的 emacs 框架中,而 SML-Inferior-Mode 缓冲区在单独的 emacs 框架中?谢谢你。

4

1 回答 1

3

真的很直!

首先,调用 SML 编译器:C-c C-b 它要求提供默认的 SML 系统:SMLNJ、MosML 等。键入要调用的编译器的名称,或者按 RETURN 键接受默认值(如果有)。

然后,让编译器窗口显示在自己的框架上,C-x 5 2

要从 SML 程序编辑窗口中终止(删除)编译器窗口,请访问该窗口(C-x o(字母 o))或通过鼠标访问。然后按C-x 0(零)。

于 2012-06-22T09:18:28.653 回答