Ich verwende Emacs im Payment-Modus für Lisp-Code.Verwenden von Payment zum Umbrechen eines vorhandenen Ausdrucks
Ich versuche, einen Funktionsaufruf in println einzuwickeln:
(square 5)
(println (square 5))
Was in paredit am Ende passiert ist folgendes:
(square 5)
(println) (square 5)
Es gibt keine Möglichkeit i Schließen paren von println löschen und verschiebe es bis zum Ende.
Die Art, wie ich es jetzt tue, ist: 1. Funktionsaufruf löschen und zerren sie in println 2. Schreib println ohne paren, visuell wählen Sie Code und fügen in Pars
(square 5)
println (square 5)
=> select block of code and type (
(println (square 5))
Beide Diese Ansätze sind mühsam. Dies scheint ein häufiges Problem zu sein, wenn ich in Pa - redit Code schreibe. Jede mögliche Hilfe würde
Sie würden wahrscheinlich das kurze [Handbuch] (http://mumble.net/~campbell/emacs/paredit.html) lesen, anstatt Fragen zu Funktionen zu stellen, die gut dokumentiert sind. –