diff options
| author | Stefan Monnier | 2008-03-12 20:58:32 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-03-12 20:58:32 +0000 |
| commit | fd02659e22a6215ebe89bfd8c0688e89944e16f7 (patch) | |
| tree | 10884f1a23fb6f59512cc8f42c10a138e8afc79d | |
| parent | ca874c230f89fd5ac8cc9aa12b30ff1551108f12 (diff) | |
| download | emacs-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/ChangeLog | 1 | ||||
| -rw-r--r-- | lisp/international/quail.el | 18 |
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 @@ | |||
| 1 | 2008-03-12 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2008-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 |