[slime-devel] Daily ChangeLog diff
Luke Gorrie
lgorrie at common-lisp.net
Wed May 18 22:00:07 UTC 2005
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.685 slime/ChangeLog:1.687
--- slime/ChangeLog:1.685 Thu May 12 21:05:04 2005
+++ slime/ChangeLog Wed May 18 12:23:26 2005
@@ -1,3 +1,36 @@
+2005-05-18 Antonio Menezes Leitao <aml at gia.ist.utl.pt>
+
+ * slime.el (slime-repl-inputed-output-face): new face.
+ (slime-current-output-id): New variable.
+ (slime-dispatch-event): Bind slime-current-output-id when
+ neccessary.
+ (slime-repl-insert-prompt): Add the neccessary text properties to
+ the result.
+ (reify-old-output): New function which makes sure swank sees
+ \(swank::get-**** ...) while the user sees the printed
+ representation of the object.
+ (slime-repl-return): When called on a old output (as per the
+ slime-repl-old-output text property, call
+ slime-repl-grab-old-output.
+ (slime-repl-send-input): Added the slime-repl-old-input text
+ property.
+ (slime-repl-grab-old-input): Keep the old input's text
+ properties (unwanted text properties are removed later).
+ (slime-repl-grab-old-output): New function.
+ (slime-repl-clear-buffer): Added call to swank::clear-****
+ (slime-repl-clear-output): Added call to swank::clear-**** and
+ bind inhibit-read-only to nil.
+ (slime-inspect): Call slime-read-object to get the value to
+ inspect.
+ (slime-read-object): New function which either reads an object
+ from the minibuffer or returns the object at point if it has the
+ slime-repl-old-output text property.
+
+ * swank.lisp (*current-id*, ****): New variables.
+ (add-****, get-****, clear-last-****, clear-****): New functions
+ for manipulating the repl history.
+ (listener-eval): Add * to ****.
+
2005-05-12 Alan Ruttenberg <alanr-l at mumble.net>
* swank.lisp Add ability to customize behavior of the repl. To do
More information about the slime-devel
mailing list