[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Fri Jan 11 05:35:02 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1265 slime/ChangeLog:1.1266
--- slime/ChangeLog:1.1265	Wed Jan  9 12:08:59 2008
+++ slime/ChangeLog	Thu Jan 10 10:30:24 2008
@@ -1,3 +1,9 @@
+2008-01-10  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime.el (slime-delete-and-extract-region): New
+	function. Portable version of `delete-and-extract-region' which
+	returned NIL instead of "", as experienced by Matthias Koeppe.
+	
 2008-01-09  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime.el (slime-repl-mode-map): Bind C-c C-t to
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.71 slime/contrib/ChangeLog:1.77
--- slime/contrib/ChangeLog:1.71	Wed Jan  9 19:43:14 2008
+++ slime/contrib/ChangeLog	Thu Jan 10 15:23:41 2008
@@ -1,5 +1,75 @@
 2008-01-10  Tobias C. Rittweiler  <tcr at freebits.de>
 
+	* slime-parse.el (slime-make-form-spec-from-string): Correctly
+	handle quoted things and other non-proper "(...)" forms.
+
+	* swank-arglist.lisp (read-form-spec): Added assertion against
+	receiving junk form specs from Emacs.
+	
+2008-01-10  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime-editing-commands.el (slime-close-all-parens-in-sexp): Use
+	new portability function `slime-delete-and-extract-region'.
+	
+2008-01-10  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* swank-parse.lisp (slime-incomplete-form-at-point): Hopefully
+	better fix than before.
+	
+2008-01-10  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Add keyboard commands (starting with C-c C-v) and a top-level menu
+	for presentation-related commands.  Add a command (C-c C-v M-o) to
+	forget all objects associated with presentations, without
+	clearing the REPL buffer.
+	
+	* slime-presentations.el
+	(slime-presentation-around-or-before-point-or-error): New
+	function.
+	(slime-inspect-presentation): New function, factored out from
+	slime-inspect-presentation-at-mouse. 
+	(slime-inspect-presentation-at-mouse): Use it here.
+	(slime-inspect-presentation-at-point): New command.
+	(slime-copy-presentation-to-repl): New function, factored out
+	from slime-copy-presentation-at-mouse.
+	(slime-copy-presentation-at-mouse-to-repl): Renamed from
+	slime-copy-presentation-at-mouse; use the new function
+	slime-copy-presentation-to-repl. 
+	(slime-copy-presentation-at-point-to-repl): New command.
+	(slime-copy-presentation-to-kill-ring): New function, factored
+	out from slime-copy-presentation-at-mouse-to-kill-ring.
+	(slime-copy-presentation-at-point-to-kill-ring): New command.
+	(slime-describe-presentation): New function, factored out from
+	slime-describe-presentation-at-mouse. 
+	(slime-describe-presentation-at-mouse): Use it here.
+	(slime-describe-presentation-at-point): New command.
+	(slime-pretty-print-presentation): New function, factored out
+	from slime-pretty-print-presentation-at-mouse.
+	(slime-pretty-print-presentation-at-mouse): Use it here.
+	(slime-pretty-print-presentation-at-point): New command.
+	(slime-mark-presentation): New command.
+	(slime-previous-presentation, slime-next-presentation): New
+	commands. 
+	(slime-presentation-command-map, slime-presentation-bindings):
+	New variables.
+	(slime-presentation-init-keymaps): New function.
+	(slime-presentation-around-or-before-point-p): New function.
+	(slime-presentation-easy-menu): New variable.
+	(slime-presentation-add-easy-menu): New function.
+	(slime-clear-presentations): Make interactive, remove
+	presentation markup from all presentations in the REPL buffer.
+	(slime-presentations-init): Call slime-presentation-init-keymaps
+	and slime-presentation-add-easy-menu.
+
+2008-01-10  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* swank-parse.lisp (slime-incomplete-form-at-point): Take the
+	arglist index the user's point is located at correctly into
+	account. Previously `C-c C-s' on `(defun |foo' would have inserted
+        `args body...)', now it inserts `name args body...)'
+	
+2008-01-10  Tobias C. Rittweiler  <tcr at freebits.de>
+
 	* swank-arglists.lisp (read-form-spec): Changed "cons" clause to
 	"list" clause in etypecase. Fix for error on arglist display on
 	`(declare (ftype (|)))', | being point.
@@ -13,7 +83,7 @@
 	* swank-fuzzy.el: Updated some comments.
 	(fuzzy-generate-matchings): Sort package matchings before
 	traversal, such that they're traversed in the order of their
-	score. (Important with time limit exhausts during traversal.)
+	score. (Important when time limit exhausts during traversal.)
 	
 2008-01-09  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 



More information about the slime-devel mailing list