如何在使用SML模式时清除Emacs中的SML缓冲区。

时间:2010-11-19 18:58:44

标签: sml smlnj

我正在使用Emacs和SML模式。有时我需要清理SML缓冲区。我怎么能这样做。

2 个答案:

答案 0 :(得分:4)

新泽西州的标准ML是一种函数式编程语言,是ML的变体。通常它在EMACS中使用插件。因为我通常只是杀死缓冲区并开始新的缓冲区,所以不需要清除屏幕。但是这可能有用: http://www.standardml.org/Basis/manpages.html

答案 1 :(得分:0)

 (let ((sml-process (get-process "sml")))
    (when sml-process
      (quit-process sml-process)))
  (sleep-for 0.25)
  (let ((sml-buffer (get-buffer "*sml*")))
    (when sml-buffer
      (kill-buffer sml-buffer)))