summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/font-lock.el2
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2aaa12c5862..5f4b977b50e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
+2007-04-06 John Paul Wallington <jpw@pobox.com>
+
+ * subr.el (with-case-table): Use `make-symbol' to avoid variable
+ capture. Restore the table in the same buffer.
+
+ * font-lock.el (lisp-font-lock-keywords-2): Add `with-case-table'.
+
2007-04-05 Chong Yidong <cyd@stupidchicken.com>
* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Print
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index fafc8583341..ad2e0b8ea1b 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -2226,7 +2226,7 @@ other modes in which C preprocessor directives are used. e.g. `asm-mode' and
"condition-case" "track-mouse"
"eval-after-load" "eval-and-compile" "eval-when-compile"
"eval-when" "eval-at-startup" "eval-next-after-load"
- "with-category-table"
+ "with-case-table" "with-category-table"
"with-current-buffer" "with-electric-help"
"with-local-quit" "with-no-warnings"
"with-output-to-string" "with-output-to-temp-buffer"