<\body> Wenn Sie eine funktionierende Schnittstelle zwischen einer Anwendung und geschrieben haben, wollen Sie sie möglicherweise weiter verbessern. Im folgenden wollen wir einige mögliche Ansätze diskutieren. Meist besteht der Wunsch, das Verhalten der Tastatur innerhalb einer -Sitzung anzupassen. Wie man das tun kann und wie man dies in die Datei init-myplugin.scm aufnimmt, wird im Kapitel über die Erweiterungs-Sprache|../../main/scheme/man-scheme.de.tm> erläutert. Wir empfehlen, dass Sie die Plugins studieren, die mit der -Distribution kommen und in dem Unterverzeichnis \Rplugins`` Ihres -Verzeichnisses enthalten sind. Oft brauchen einige Ausgaben Ihrer Anwendung spezielle Formatierungen. So könnten Sie z.B. jeden Unter-Ausdruck mit einem unsichtbaren Daten-Typ assoziieren. Dazu können Sie ein Makro mit zwei Argumenten erzeugen, dass -artige Ausdrücke wie z.B. an während der Ausgabe sendet. Wenn Ihre Anwendung mit über eine\RPipeline`` kommuniziert, können Sie direkt -Befehle ausführen lassen, indem Sie sie in ihren Ausgabecode folgendermaÿen implementieren: <\verbatim> \ \ \ \ [DATA_BEGIN]command:scheme-program[DATA_END] Umgekehrt, wenn sich der Cursor innerhalb einer Sitzung befindet, können Sie mit dem -Befehl:\ <\verbatim> \ \ \ \ (extern-exec plugin-command) ein \Rplugin-command'' von Ihrer Anwendung ausführen lassen. <\initial> <\collection>