2012-10-01 11 views
9

Ich mag DrRacket nicht, weil es keine komfortablen Editierfunktionen wie Emacs hat, aber ich kann Scheme-Datei nur über den Befehl "racket current-file.scm" in .emacs ausführen, jetzt möchte ich die Scheme-Datei ausführen Emacs wie beschrieben: "Ausführen: Setzt das Interaktionsfenster zurück und führt das Programm im Definitionsfenster aus." in DrRacket's manual, las ich den Befehl Rackets Hilfe "19.1 Running racket and gracket", scheinbar beantwortet es meine Frage nicht, was soll ich tun?Wie läuft man Schläger in Emacs?

+0

Ich erinnere mich, etwas zu aktivieren Emacs Verknüpfungen in DrRacket Einstellungen im Zusammenhang war (ich glaube, es war so etwas wie 'Menü shortcuts' deaktivieren). Hast du auch [this] (http://docs.racket-lang.org/guide/Emacs.html) gesehen? – none

+1

Ich benutzte Quack, und ich kann Schema-Datei in Emacs ausführen! aber ich möchte das ähnliche "Interaktionen Fenster haben und das Programm im Definitionsfenster ausführen" wie in 3.1.5 beschrieben. Racket – abelard2008

+0

Haben Sie eine Lösung zu diesem abelard20008 gefunden? – snario

Antwort

15

Sie möchten Geiser Modus für Emacs versuchen. Es gibt auch einen section im Racket Guide, der beschreibt, wie man andere Editoren und CLI-Tools verwendet.

Update: Heutzutage empfehle ich auch Greg Hendershott's racket-mode.

+2

@ albelard20008: Insbesondere gibt es einen ganzen Abschnitt über die Integration mit Emacs in: http://docs.racket-lang.org/guide/Emacs.html – dyoo

1

Die offizielle Website von Racket-lang bietet einige Möglichkeiten, Schläger in Emacs zu verwenden. Hier ist der Link . Sie können quack oder Geiser verwenden.

2

Greg Hendershott hat racket-mode für die Verwendung von Racket von Emacs geschrieben.

https://github.com/greghendershott/racket-mode 

Siehe die Präsentation ab 2014 RacketCon hier:

https://www.youtube.com/watch?v=QWiteH8PARQ&noredirect=1