我正在使用Emacs和SML模式。有时我需要清理SML缓冲区。我怎么能这样做。
答案 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)))