Ich benutze PAredit auf Emacs mit SLIME repl. Das bedeutet, dass meine S-Ausdrücke zu jedem Zeitpunkt während meines Tippens auf dem Bildschirm ausgeglichen sind.SLIME auf Emacs mit PAredit in REPL - Wie verhindert man die Ausführung unvollständiger aber ausgewogener Ausdrücke?
Sie können jedoch nicht vollständig sein, und ich könnte in einer anderen Linie in ihnen eingeben, fortgesetzt werden soll, wie folgt:
CL-USER> (defun print-hello()
)
Wenn ich eine neue Zeile zu beginnen, indem Sie die Enter-Taste drücken, aber die SLIME repl führt meinen unvollständigen Ausdruck aus. Ich möchte, dass ich auf den folgenden Ausdruck stehe:
CL-USER> (defun print-hello()
(format t "Hello, world"))
Wie mache ich das bitte?
Verwenden Sie stattdessen 'C-j'. – jkiiski
Das hat funktioniert. Vielen Dank! – ARV
Denken Sie auch daran, den Slime-Scratch-Buffer für mehrzeilige Ausdrücke zu verwenden, viel praktischer als das Reale –