guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs interaction


From: Jose A. Ortega Ruiz
Subject: Re: emacs interaction
Date: Mon, 22 Sep 2014 05:21:38 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

On Sat, Sep 20 2014, Panicz Maciej Godek wrote:

> 2014-09-20 5:33 GMT+02:00 Matt Wette <address@hidden>:
>
>     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))

or, in recent enough geiser versions, just:

   (setq geiser-repl-query-on-kill-p nil)

cheers,
jao
-- 
Humans think they are smarter than dolphins because we build cars and
buildings and start wars etc., and all that dolphins do is swim in the
water, eat fish and play around. Dolphins believe that they are
smarter for exactly the same reasons. -Douglas Adams




reply via email to

[Prev in Thread] Current Thread [Next in Thread]