[slime-cvs] CVS update: slime/ChangeLog
Alan Ruttenberg
aruttenberg at common-lisp.net
Thu May 12 19:05:05 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv10637/slime
Modified Files:
ChangeLog
Log Message:
Date: Thu May 12 21:05:04 2005
Author: aruttenberg
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.684 slime/ChangeLog:1.685
--- slime/ChangeLog:1.684 Wed May 11 16:47:06 2005
+++ slime/ChangeLog Thu May 12 21:05:04 2005
@@ -1,3 +1,18 @@
+2005-05-12 Alan Ruttenberg <alanr-l at mumble.net>
+
+ * swank.lisp Add ability to customize behavior of the repl. To do
+ so, add a function to the list swank::*slime-repl-eval-hooks*.
+ This function is passed the form typed into the repl. The function
+ should decide whether it wants to handle evaluation of the
+ form. If not, call (repl-eval-hook-pass) and the next hook is
+ tried. Otherwise the values the function returns are used instead
+ of calling eval. Inside the body of the function you can also
+ suppress having the repl print the result by calling
+ (repl-suppress-output) and/or suppress the advancement of the
+ history variables (*** ** * /// // /) by calling
+ (repl-suppress-advance-history).
+
+
2005-05-11 Tim Daly Jr. <tim at tenkan.org>
* swank-source-path-parser.lisp (read-and-record-source-map):
More information about the slime-cvs
mailing list