aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2008-03-12 20:58:32 +0000
committerStefan Monnier2008-03-12 20:58:32 +0000
commitfd02659e22a6215ebe89bfd8c0688e89944e16f7 (patch)
tree10884f1a23fb6f59512cc8f42c10a138e8afc79d
parentca874c230f89fd5ac8cc9aa12b30ff1551108f12 (diff)
downloademacs-fd02659e22a6215ebe89bfd8c0688e89944e16f7.tar.gz
emacs-fd02659e22a6215ebe89bfd8c0688e89944e16f7.zip
(quail-setup-completion-buf): Use set-buffer-multibyte rather than
setting default-enable-multibyte-characters.
-rw-r--r--lisp/ChangeLog1
-rw-r--r--lisp/international/quail.el18
2 files changed, 10 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8019ce822a1..8737f2be0bb 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,6 @@
12008-03-12 Stefan Monnier <monnier@iro.umontreal.ca> 12008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * international/quail.el (quail-setup-completion-buf):
3 * mail/binhex.el (binhex-decode-region-internal): 4 * mail/binhex.el (binhex-decode-region-internal):
4 * mail/uudecode.el (uudecode-decode-region-internal): 5 * mail/uudecode.el (uudecode-decode-region-internal):
5 * net/dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns): 6 * net/dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns):
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index 42fe5338eb3..0c8d5e4bff4 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -1927,12 +1927,13 @@ Remaining args are for FUNC."
1927(defun quail-setup-completion-buf () 1927(defun quail-setup-completion-buf ()
1928 "Setup Quail completion buffer." 1928 "Setup Quail completion buffer."
1929 (unless (buffer-live-p quail-completion-buf) 1929 (unless (buffer-live-p quail-completion-buf)
1930 (let ((default-enable-multibyte-characters enable-multibyte-characters)) 1930 (let ((mb enable-multibyte-characters))
1931 (setq quail-completion-buf (get-buffer-create "*Quail Completions*"))) 1931 (setq quail-completion-buf (get-buffer-create "*Quail Completions*"))
1932 (with-current-buffer quail-completion-buf 1932 (with-current-buffer quail-completion-buf
1933 (setq buffer-read-only t) 1933 (set-buffer-multibyte mb)
1934 (setq quail-overlay (make-overlay 1 1)) 1934 (setq buffer-read-only t)
1935 (overlay-put quail-overlay 'face 'highlight)))) 1935 (setq quail-overlay (make-overlay (point-min) (point-min)))
1936 (overlay-put quail-overlay 'face 'highlight)))))
1936 1937
1937(defun quail-require-guidance-buf () 1938(defun quail-require-guidance-buf ()
1938 "Return t if the current Quail package requires showing guidance buffer." 1939 "Return t if the current Quail package requires showing guidance buffer."
@@ -1986,8 +1987,7 @@ minibuffer and the selected frame has no other windows)."
1986 (or (buffer-live-p quail-guidance-buf) 1987 (or (buffer-live-p quail-guidance-buf)
1987 (setq quail-guidance-buf 1988 (setq quail-guidance-buf
1988 (get-buffer-create " *Quail-guidance*"))) 1989 (get-buffer-create " *Quail-guidance*")))
1989 (save-excursion 1990 (with-current-buffer quail-guidance-buf
1990 (set-buffer quail-guidance-buf)
1991 (erase-buffer) 1991 (erase-buffer)
1992 (setq cursor-type nil) 1992 (setq cursor-type nil)
1993 (insert guidance)) 1993 (insert guidance))
@@ -3042,5 +3042,5 @@ call it with one argument STRING."
3042;; 3042;;
3043(provide 'quail) 3043(provide 'quail)
3044 3044
3045;;; arch-tag: 46d7db54-5467-42c4-a2a9-53ca90a1e886 3045;; arch-tag: 46d7db54-5467-42c4-a2a9-53ca90a1e886
3046;;; quail.el ends here 3046;;; quail.el ends here