unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: "Jose A. Ortega Ruiz" <jao@gnu.org>
To: guile-user@gnu.org
Subject: Re: emacs interaction
Date: Mon, 22 Sep 2014 05:21:38 +0200	[thread overview]
Message-ID: <87iokgjq65.fsf@gnu.org> (raw)
In-Reply-To: CAMFYt2ZqDfSbFiHe+Zx9_1ODAYRGQcmFOCk=2=MDBmp6fXOdaw@mail.gmail.com

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

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

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	other threads:[~2014-09-22  3:21 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-20  3:33 emacs interaction Matt Wette
2014-09-20  6:58 ` Panicz Maciej Godek
2014-09-22  3:21   ` Jose A. Ortega Ruiz [this message]
2014-09-20  7:30 ` Thien-Thi Nguyen
2014-09-20 13:05   ` Matt Wette
2014-09-21  5:29     ` Mark H Weaver
2014-09-21 14:11       ` Matt Wette
2014-10-04 10:58         ` Thien-Thi Nguyen
2014-10-04 13:53           ` Matt Wette
2014-09-20 13:34 ` Carlos Pita

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87iokgjq65.fsf@gnu.org \
    --to=jao@gnu.org \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).