[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Wed Apr 29 07:33:01 UTC 2009


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1728 slime/ChangeLog:1.1729
--- slime/ChangeLog:1.1728	Sat Apr 25 04:53:16 2009
+++ slime/ChangeLog	Tue Apr 28 16:41:32 2009
@@ -1,3 +1,22 @@
+2009-04-28  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime.el: Fix fontification of suppressed (by reader
+	conditionals) forms. That is make it reliably and totally work.
+
+	(slime-region-for-extended-defun-at-point): New. Like
+	`slime-region-for-defun-at-point' but takes preceding reader
+	conditionals into account.
+	(slime-extend-region-for-font-lock): New. Make sure that
+	fontification operates on regions spanning a whole toplevel form
+	only. So we never operate within the context of a reader
+	conditional and we never miss any of those.
+	(slime-search-suppressed-forms): Remove ignore-errors; not needed
+	anymore now as we extend the region for fontification.
+	(slime-mark-defun-for-font-lock): New.
+	(slime-activate-font-lock-magic): Push
+	`slime-extend-region-for-font-lock' onto
+	`font-lock-extend-region-functions'.
+
 2009-04-25  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* slime.el (slime-show-description): Put the connection name into




More information about the slime-devel mailing list