Mercurial > emacs
changeset 47547:407d0cf87424
(unify-8859-on-encoding-mode): Set init value to t to reflect reality.
(ucs-minibuffer-setup): Use minibuffer-selected-window.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Thu, 19 Sep 2002 04:58:46 +0000 |
parents | 2c7b4003c5ad |
children | 698b4a4bb562 |
files | lisp/international/ucs-tables.el |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/international/ucs-tables.el Thu Sep 19 01:21:46 2002 +0000 +++ b/lisp/international/ucs-tables.el Thu Sep 19 04:58:46 2002 +0000 @@ -1254,7 +1254,7 @@ See also command `unify-8859-on-decoding-mode'." :group 'mule :global t - :init-value nil + :init-value t (if unify-8859-on-encoding-mode (ucs-unify-8859 t) (ucs-fragment-8859 t))) @@ -2482,10 +2482,11 @@ ;; the above to work in it. (defun ucs-minibuffer-setup () "Set up an appropriate `buffer-file-coding-system' for current buffer. -Does so by inheriting it from the cadr of the current buffer list. Intended to be added to `minibuffer-setup-hook'." (set (make-local-variable 'buffer-file-coding-system) - (with-current-buffer (cadr (buffer-list)) + (with-current-buffer (let ((win (minibuffer-selected-window))) + (if (window-live-p win) (window-buffer win) + (cadr (buffer-list)))) buffer-file-coding-system))) ;; Modified to allow display of arbitrary characters with an