[slime-devel] Daily ChangeLog diff
Luke Gorrie
lgorrie at common-lisp.net
Thu May 12 22:00:11 UTC 2005
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-devel
mailing list