2014-09-20 5:33 GMT+02:00 Matt Wette <mwe...@alumni.caltech.edu>:

> I have searched the archives for information on using guile in emacs and
> not much besides the guile-emacs project.
>
> Q1) I have used GDS to run guile in emacs.  Not perfect but usable.
> Comments?  I'm using with the emacs "scheme" mode.
>
>
The best package for interacting guile (and racket) from emacs I know is
geiser:
http://www.nongnu.org/geiser/

It is also available in Debian/Ubuntu repository, so installation on those
distributions is particularly easy, and you only need to add
(require 'geiser-install) to your .emacs file.

Once you're done with that, you run guile using M-x run-guile, and racket
using M-x run-racket and you get various hints in your minibuffer and use
C-x C-e to evaluate "the last s-exp"

You may also wish to set
(setq geiser-repl-use-other-window nil)

and

(defadvice save-buffers-kill-emacs (around no-query-kill-emacs activate)
  "Prevent annoying \"Active processes exist\" query when you quit Emacs."
  (flet ((process-list ())) ad-do-it))

Regards

Reply via email to