+2005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (syntax-class): New function.
+
+ * simple.el (blink-matching-open): Use it.
+
+ * paren.el (show-paren-function): Use it to recognize parens that are
+ also used in 2-char comment markers.
+
2005-04-19 Lute Kamstra <lute@gnu.org>
* loadhist.el (unload-feature): Update for new format of
(mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
for translation.
(mac-symbol-encoder, mac-dingbats-encoder): New translation table.
- (mac-font-encoder-list): Add entries for mac-symbol and
- mac-dingbats.
- (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font): New
- CCL programs.
+ (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
+ (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
+ New CCL programs.
2005-04-19 Kim F. Storm <storm@cua.dk>
;;; paren.el --- highlight matching paren
-;; Copyright (C) 1993, 1996, 2001, 2004 Free Software Foundation, Inc.
+;; Copyright (C) 1993, 1996, 2001, 2004, 2005 Free Software Foundation, Inc.
;; Author: rms@gnu.org
;; Maintainer: FSF
(defun show-paren-function ()
(if show-paren-mode
(let ((oldpos (point))
- (dir (cond ((eq (car (syntax-after (1- (point)))) 5) -1)
- ((eq (car (syntax-after (point))) 4) 1)))
+ (dir (cond ((eq (syntax-class (syntax-after (1- (point)))) 5) -1)
+ ((eq (syntax-class (syntax-after (point))) 4) 1)))
pos mismatch face)
;;
;; Find the other end of the sexp.
;; kind of paren to match the one we started at.
(when (integerp pos)
(let ((beg (min pos oldpos)) (end (max pos oldpos)))
- (unless (eq (car (syntax-after beg)) 8) ;Not syntax `$'.
+ (unless (eq (syntax-class (syntax-after beg)) 8)
(setq mismatch
(not (or (eq (char-before end)
;; This can give nil.