[slime-cvs] CVS slime/contrib
CVS User heller
heller at common-lisp.net
Fri Dec 26 07:23:06 UTC 2008
Update of /project/slime/cvsroot/slime/contrib
In directory cl-net:/tmp/cvs-serv9402/contrib
Modified Files:
ChangeLog slime-repl.el
Log Message:
* slime-repl.el (slime-repl-connected-hook-function): Create a
repl thread before creating a repl buffer.
--- /project/slime/cvsroot/slime/contrib/ChangeLog 2008/12/26 07:22:56 1.149
+++ /project/slime/cvsroot/slime/contrib/ChangeLog 2008/12/26 07:23:05 1.150
@@ -1,3 +1,8 @@
+2008-12-26 Helmut Eller <heller at common-lisp.net>
+
+ * slime-repl.el (slime-repl-connected-hook-function): Create a
+ repl thread before creating a repl buffer.
+
2008-12-25 Helmut Eller <heller at common-lisp.net>
* inferior-slime.el (inferior-slime-switch-to-repl-buffer): New
--- /project/slime/cvsroot/slime/contrib/slime-repl.el 2008/12/24 08:14:07 1.3
+++ /project/slime/cvsroot/slime/contrib/slime-repl.el 2008/12/26 07:23:05 1.4
@@ -1,3 +1,24 @@
+;;; slime-repl.el --- Read-Eval-Print Loop written in Emacs Lisp
+;;
+;; Original Author: Helmut Eller
+;; Contributors: to many to mention
+;; License: GNU GPL (same license as Emacs)
+;;
+;;; Description:
+;;
+;; This file implements a Lisp Listener along with some niceties like
+;; a persistent history and various "shortcut" commands. Nothing here
+;; depends on comint.el; I/O is multiplexed over SLIME's socket.
+;;
+;; This used to be the default REPL for SLIME, but it was hard to
+;; maintain.
+;;
+;;; Installation:
+;;
+;; Call slime-setup and include 'slime-repl as argument:
+;;
+;; (slime-setup '(slime-repl [others conribs ...]))
+;;
;;;;; slime-repl
@@ -1455,9 +1476,9 @@
(goto-char (point-max))))))
(defun slime-repl-connected-hook-function ()
+ (slime-eval '(swank:create-repl nil))
(slime-hide-inferior-lisp-buffer)
- (slime-init-output-buffer (slime-connection))
- (slime-eval-async '(swank:create-repl nil)))
+ (slime-init-output-buffer (slime-connection)))
(defun slime-repl-event-hook-function (event)
(destructure-case event
More information about the slime-cvs
mailing list