[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Sat Sep 19 07:33:02 UTC 2009


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1856 slime/ChangeLog:1.1858
--- slime/ChangeLog:1.1856	Thu Sep 17 11:51:52 2009
+++ slime/ChangeLog	Fri Sep 18 17:29:59 2009
@@ -1,3 +1,27 @@
+2009-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime.el (slime-parent-bindings): Define M-? as
+	`slime-edit-callers', too. My previous choice of M-_ was warped
+	due to my German layout.
+
+2009-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	New binding: M-_ (`slime-edit-callers').
+
+	Similiar to `slime-who-calls' but only creates an Xref buffer if
+	needed for disambiguation, and also pushes to the definition
+	stack.
+
+	Spiritually like M-. but works "in the other direction".
+
+	* slime.el (sllime-edit-callers): New function. Cross between
+	`slime-who-calls' and `slime-edit-definition'.
+	(slime-parent-bindings): Define M-_ as `slime-edit-callers'.
+	(slime-pop-xref-buffer): New helper. Extracted from
+	`slime-show-xrefs'.
+	(slime-show-xrefs): Use it.
+	(slime-xref): Let callers specify a continuation.
+
 2009-09-17  Tobias C. Rittweiler <tcr at freebits.de>
 
 	* swank-abcl.lisp (sys::break): Fix typo.




More information about the slime-devel mailing list