Commit 3d139d59 authored by Eli Zaretskii's avatar Eli Zaretskii

Fix info-apropos when the default encoding is Latin-N

* lisp/info.el (Info-find-node-2): Reset the buffer's encoding to
'undecided', so that it is set to the encoding of the Info file we
are about to insert.  Otherwise, 'info-apropos' will fail to find
some index nodes in some UTF-8 encoded files, if the buffer's
previous encoding is Latin-N or some such.
parent 5d72d5d1
......@@ -1115,6 +1115,10 @@ is non-nil)."
Info-current-file-completions nil
buffer-file-name nil)
(erase-buffer)
;; Erase any memory of the previous coding-system, so that
;; info-insert-file-contents sets the buffer's encoding to
;; what the Info file specifies.
(set-buffer-file-coding-system 'undecided t)
(info-insert-file-contents filename nil)
(setq default-directory (file-name-directory filename))
(set-buffer-modified-p nil)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment