2010-11-19 3 views
3

Ich verwende Emacs mit SML-Modus. Manchmal muss ich den SML-Puffer säubern. Wie kann ich das machen.So löschen Sie den SML-Puffer in Emacs, wenn Sie den SML-Modus verwenden.

+3

Ich wünschte, ich wüsste, was das bedeutet. – johnny

+2

@johnny: Ich musste es googeln. Sieht aus wie SML/NJ ist eine Art von Compiler und Programmierumgebung für SML (von denen ich auch noch nie gehört habe). Angesichts dieser Tatsache scheint die Frage ein wenig direkter zu sein, wenn man sich die Details noch anschaut. – David

Antwort

4

Standard ML von New Jersey ist eine funktionale Programmiersprache, die eine Variante von ML ist. Normalerweise wird es in EMACS mit einem Plugin verwendet. Da ich normalerweise nur den Puffer lösche und einen neuen starte, brauchte ich keinen ClearScreen. Dies könnte jedoch nützlich sein: http://www.standardml.org/Basis/manpages.html.

+0

vielen Dank für die Antwort, wie kann ich den Puffer zu töten, ohne zu beenden, und wie kann ich eigentlich beenden, funktioniert meine Strg + D nicht, jedes Mal, wenn ich Systemanforderung ... – rookie

+2

In Emacs? Ich glaube, es ist Strg + x + k. –

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))) 
Verwandte Themen