[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