From 58221e52f478a134b694cfd1824bad1284ba50f8 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 8 Oct 2002 10:58:24 +0000 Subject: [PATCH] (unify-8859-on-encoding-mode): Set :init-value to nil, and calls (unify-8859-on-encoding-mode 1) later. --- lisp/international/ucs-tables.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lisp/international/ucs-tables.el b/lisp/international/ucs-tables.el index 64b77aac220..26989e2b4db 100644 --- a/lisp/international/ucs-tables.el +++ b/lisp/international/ucs-tables.el @@ -2455,7 +2455,11 @@ input method to search for e-acute in a Latin-1 buffer. See also command `unify-8859-on-decoding-mode'." :group 'mule :global t - :init-value t + ;; Actually, :init-value should be t, but that causes failure on + ;; bootstrapping. So, as a workaround, we set nil here, and later + ;; call: + ;; (unify-8859-on-encoding-mode 1) + :init-value nil (if unify-8859-on-encoding-mode (ucs-unify-8859 t nil) (ucs-fragment-8859 t nil))) @@ -2483,7 +2487,7 @@ See also command `unify-8859-on-encoding-mode'." ;; Synchronize the status with the initial value of ;; unify-8859-on-encoding-mode and unify-8859-on-decoding-mode. -(ucs-unify-8859 t nil) +(unify-8859-on-encoding-mode 1) ;; Arrange to set up the translation-table for Quail. This probably ;; isn't foolproof. -- 2.39.2