aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2001-01-27 01:51:04 +0000
committerKenichi Handa2001-01-27 01:51:04 +0000
commit83600a298b7cb63a9a73ed3bbddbd7743a7186f9 (patch)
tree80fd633bbb905e8d54b083c961c23b937f2a1b89
parent17d90d6bfabe308e60a750ec522db71a2290b73a (diff)
downloademacs-83600a298b7cb63a9a73ed3bbddbd7743a7186f9.tar.gz
emacs-83600a298b7cb63a9a73ed3bbddbd7743a7186f9.zip
(quail-setup-completion-buf): Make the
multibyteness of current buffer inherited to Quail completion buffer. (quail-show-guidance-buf): Make the multibyteness of current buffer inherited to Quail guidance buffer. (quail-help): Make the multibyteness of current buffer inherited to Quail help buffer.
-rw-r--r--lisp/international/quail.el11
1 files changed, 7 insertions, 4 deletions
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index 46e14592010..4303edc011b 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -1828,7 +1828,8 @@ Remaining args are for FUNC."
1828;; Setup Quail completion buffer. 1828;; Setup Quail completion buffer.
1829(defun quail-setup-completion-buf () 1829(defun quail-setup-completion-buf ()
1830 (unless (buffer-live-p quail-completion-buf) 1830 (unless (buffer-live-p quail-completion-buf)
1831 (setq quail-completion-buf (get-buffer-create "*Quail Completions*")) 1831 (let ((default-enable-multibyte-characters enable-multibyte-characters))
1832 (setq quail-completion-buf (get-buffer-create "*Quail Completions*")))
1832 (save-excursion 1833 (save-excursion
1833 (set-buffer quail-completion-buf) 1834 (set-buffer quail-completion-buf)
1834 (setq quail-overlay (make-overlay 1 1)) 1835 (setq quail-overlay (make-overlay 1 1))
@@ -1854,8 +1855,9 @@ the bottom-most ordinary window of the same frame,
1854or in a newly created frame (if the selected frame has no other windows)." 1855or in a newly created frame (if the selected frame has no other windows)."
1855 (when (quail-require-guidance-buf) 1856 (when (quail-require-guidance-buf)
1856 ;; At first, setup a guidance buffer. 1857 ;; At first, setup a guidance buffer.
1857 (or (buffer-live-p quail-guidance-buf) 1858 (let ((default-enable-multibyte-characters enable-multibyte-characters))
1858 (setq quail-guidance-buf (generate-new-buffer " *Quail-guidance*"))) 1859 (or (buffer-live-p quail-guidance-buf)
1860 (setq quail-guidance-buf (generate-new-buffer " *Quail-guidance*"))))
1859 (let ((name (quail-name)) 1861 (let ((name (quail-name))
1860 (title (quail-title))) 1862 (title (quail-title)))
1861 (save-excursion 1863 (save-excursion
@@ -2389,7 +2391,8 @@ package to describe."
2389 (if package 2391 (if package
2390 (setq package (assoc package quail-package-alist)) 2392 (setq package (assoc package quail-package-alist))
2391 (setq package quail-current-package)) 2393 (setq package quail-current-package))
2392 (let ((help-xref-mule-regexp help-xref-mule-regexp-template)) 2394 (let ((help-xref-mule-regexp help-xref-mule-regexp-template)
2395 (default-enable-multibyte-characters enable-multibyte-characters))
2393 ;; At first, make sure that the help buffer has window. 2396 ;; At first, make sure that the help buffer has window.
2394 (with-output-to-temp-buffer "*Help*" 2397 (with-output-to-temp-buffer "*Help*"
2395 (save-excursion 2398 (save-excursion