From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jose A. Ortega Ruiz" Newsgroups: gmane.lisp.guile.user Subject: Re: emacs interaction Date: Mon, 22 Sep 2014 05:21:38 +0200 Message-ID: <87iokgjq65.fsf@gnu.org> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1411369560 1687 80.91.229.3 (22 Sep 2014 07:06:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 22 Sep 2014 07:06:00 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Sep 22 09:05:54 2014 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XVxh3-0005e3-Ch for guile-user@m.gmane.org; Mon, 22 Sep 2014 09:05:53 +0200 Original-Received: from localhost ([::1]:42933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVxgz-0000LC-Sg for guile-user@m.gmane.org; Mon, 22 Sep 2014 03:05:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVxge-0000Ig-O7 for guile-user@gnu.org; Mon, 22 Sep 2014 03:05:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XVxgT-0002e7-96 for guile-user@gnu.org; Mon, 22 Sep 2014 03:05:28 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:35301) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVxgT-0002db-1w for guile-user@gnu.org; Mon, 22 Sep 2014 03:05:17 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XVuv6-0006PI-Hh for guile-user@gnu.org; Mon, 22 Sep 2014 06:08:12 +0200 Original-Received: from 106.red-83-41-21.dynamicip.rima-tde.net ([83.41.21.106]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Sep 2014 06:08:12 +0200 Original-Received: from jao by 106.red-83-41-21.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Sep 2014 06:08:12 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 41 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 106.red-83-41-21.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Attribution: jao X-URL: Cancel-Lock: sha1:pXH4JngadCnzpv2Qv5IirUwOBUs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:11541 Archived-At: On Sat, Sep 20 2014, Panicz Maciej Godek wrote: > 2014-09-20 5:33 GMT+02:00 Matt Wette : > > 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