2012-06-21 57 views
3

我正在使用sml-mode(Stefan Monnier)和emacs。編譯器是smlnj,在筆記本電腦上。但是,在調用SML編譯器時,會將emacs框架分成兩個窗口,每個窗口都適合12行。我如何在自己的emacs框架中使用SML程序編輯緩衝區,以及在單獨的emacs框架上使用SML-inferior-mode緩衝區?謝謝。帶sml模式的emacs

+0

您可能在Emacs的術語中使用的是與「窗口」和「框架」相反的含義:http://www.gnu.org/software/emacs/manual/html_node/emacs/Frames.html – Thomas

+0

謝謝托馬斯,我做了交換。 –

+0

他的名字是Stefan Monnier,幾年來他是emacs管理的領導者。 – alinsoar

回答

3

這真的很直!

首先,調用SML編譯:C-c C-b 它要求默認SML系統:SMLNJ,MosML等 類型的編譯器的名字來調用,或按返回鍵接受默認值,如果有的話。

然後,有編譯器窗口中顯示它自己的框架上,C-x 5 2

要從SML程序編輯畫面內殺死(刪除)編譯器窗口中,訪問該窗口(或者C-x o(字母o))或通過鼠標。然後按C-x 0(零)。

+1

你應該接受你自己的答案。 – jamessan