From 8845349022cc3223c299bd9107c23262de4e302d Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sat, 7 Feb 1998 05:04:28 +0000 Subject: (iso-transl-define-keys): Don't add nonascii-insert-offset to ASCII characters. --- lisp/international/iso-transl.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lisp') diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el index 4a37ee7202..faf268e93c 100644 --- a/lisp/international/iso-transl.el +++ b/lisp/international/iso-transl.el @@ -222,10 +222,10 @@ sequence VECTOR. (VECTOR is normally one character long.)") (defun iso-transl-define-keys (alist) (while alist (let ((translated-vec - (if enable-multibyte-characters - (vector (+ (aref (cdr (car alist)) 0) - nonascii-insert-offset)) - (cdr (car alist))))) + (let ((val (cdr (car alist)))) + (if (and enable-multibyte-characters (>= (aref val 0) ?\200)) + (vector (+ (aref val 0) nonascii-insert-offset)) + val)))) (define-key iso-transl-ctl-x-8-map (car (car alist)) translated-vec) (let ((inchar (aref (car (car alist)) 0)) (vec (vconcat (car (car alist)))) -- cgit v1.2.3