2012-10-01 2 views
9

Non mi piace DrRacket perché non ha funzionalità di modifica comode come Emacs, tuttavia posso solo eseguire il file Scheme aggiungendo il comando "racket current-file.scm" in .emacs, ora, voglio eseguire il file Scheme in Emacs descritto come "Esegui: reimposta la finestra interazioni ed esegue il programma nella finestra delle definizioni". in DrRacket's manual, ho letto il comando Aiuto di Racket "19.1 Running racket and gracket", apparentemente non risponde alla mia domanda, cosa dovrei fare?Come eseguire il racket in Emacs?

+0

Mi ricordo che c'erano qualcosa legato ad attivare emacs scorciatoie nelle impostazioni DrRacket (credo che fosse qualcosa come 'la disabilitazione di menu shortcuts'). Hai visto anche [questo] (http://docs.racket-lang.org/guide/Emacs.html)? – none

+1

Ho usato il ciarlatano e posso eseguire il file di schema in emacs! ma voglio avere la simile "finestra delle interazioni ed eseguire il programma nella finestra delle definizioni" come descritto in 3.1.5 Racket – abelard2008

+0

Hai trovato una soluzione a questo abelard20008? – snario

risposta

15

Si potrebbe provare la modalità Geiser per Emacs. C'è anche un section nella Guida al racket dedicata alla descrizione di come utilizzare altri editor e strumenti CLI.

Aggiornamento: Al giorno d'oggi consiglio vivamente anche Greg Hendershott racket-mode.

+2

@ albelard20008: in particolare, c'è un'intera sezione sull'integrazione con Emacs in: http://docs.racket-lang.org/guide/Emacs.html – dyoo

1

Il sito web ufficiale di racket-lang fornisce alcuni modi per utilizzare la racchetta in emacs. Ecco il link racket-lang emacs. Puoi utilizzare quack o geiser.

2

Greg Hendershott ha scritto racket-mode per l'utilizzo di Racket da Emacs.

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

Vedi la presentazione a partire dal 2014 RacketCon qui:

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