From: Kenichi Handa Date: Fri, 1 Mar 2002 01:59:51 +0000 (+0000) Subject: (isearch-mode-map): Call set-char-table-range to bind X-Git-Tag: emacs-pretest-23.0.90~8295^2~1864^2~983 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5760cdc1d4784b01d79c66dce07d736a364a57cf;p=emacs.git (isearch-mode-map): Call set-char-table-range to bind characters to isearch-printing-char. --- diff --git a/lisp/isearch.el b/lisp/isearch.el index 502285a357b..a3d85dd636a 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -235,11 +235,8 @@ Default value, nil, means edit the string instead." (char-table-p (nth 1 map)) (error "The initialization of isearch-mode-map must be updated")) ;; Make all multibyte characters search for themselves. - (let ((l (generic-character-list)) - (table (nth 1 map))) - (while l - (set-char-table-default table (car l) 'isearch-printing-char) - (setq l (cdr l)))) + (set-char-table-range (nth 1 map) (cons #x100 #x2FFFFF) + 'isearch-printing-char) ;; Make function keys, etc, exit the search. (define-key map [t] 'isearch-other-control-char) ;; Control chars, by default, end isearch mode transparently.