[slime-cvs] CVS slime
CVS User sboukarev
sboukarev at common-lisp.net
Wed Aug 4 18:20:22 UTC 2010
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv32156
Modified Files:
ChangeLog slime.el swank.lisp
Log Message:
* slime.el (slime-dispatch-event): :eval-no-wait, lisp sends a
form in a string, not a function name and arguments. Add
slime-check-eval-in-emacs-enabled.
* swank.lisp (defpackage): export eval-for-emacs.
--- /project/slime/cvsroot/slime/ChangeLog 2010/07/30 16:14:50 1.2117
+++ /project/slime/cvsroot/slime/ChangeLog 2010/08/04 18:20:22 1.2118
@@ -1,3 +1,10 @@
+2010-08-04 Stas Boukarev <stassats at gmail.com>
+
+ * slime.el (slime-dispatch-event): :eval-no-wait, lisp sends a
+ form in a string, not a function name and arguments. Add
+ slime-check-eval-in-emacs-enabled.
+ * swank.lisp (defpackage): export eval-for-emacs.
+
2010-07-30 Helmut Eller <heller at common-lisp.net>
Don't get confused by END-OF-FILE on unrelated streams.
--- /project/slime/cvsroot/slime/slime.el 2010/07/30 16:14:50 1.1330
+++ /project/slime/cvsroot/slime/slime.el 2010/08/04 18:20:22 1.1331
@@ -2270,8 +2270,9 @@
(setf (slime-lisp-features) features))
((:indentation-update info)
(slime-handle-indentation-update info))
- ((:eval-no-wait fun args)
- (apply (intern fun) args))
+ ((:eval-no-wait form)
+ (slime-check-eval-in-emacs-enabled)
+ (eval (read form)))
((:eval thread tag form-string)
(slime-check-eval-in-emacs-enabled)
(slime-eval-for-lisp thread tag form-string))
--- /project/slime/cvsroot/slime/swank.lisp 2010/07/30 16:14:50 1.722
+++ /project/slime/cvsroot/slime/swank.lisp 2010/08/04 18:20:22 1.723
@@ -63,7 +63,8 @@
#:profile-package
#:default-directory
#:set-default-directory
- #:quit-lisp))
+ #:quit-lisp
+ #:eval-for-emacs))
(in-package :swank)
More information about the slime-cvs
mailing list