Mercurial > emacs
changeset 51080:e5124f8f4dc9
(sgml-xml-auto-coding-function, sgml-html-meta-auto-coding-function):
Don't assume point-min == 1.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sun, 18 May 2003 21:07:01 +0000 |
parents | bd6dedbdc53f |
children | a4bb96832880 |
files | lisp/international/mule.el |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/international/mule.el Sun May 18 21:02:22 2003 +0000 +++ b/lisp/international/mule.el Sun May 18 21:07:01 2003 +0000 @@ -2044,7 +2044,8 @@ (defun sgml-xml-auto-coding-function (size) "Determine whether the buffer is XML, and if so, its encoding. This function is intended to be added to `auto-coding-functions'." - (when (re-search-forward "\\`[[:space:]\n]*<\\?xml" nil t) + (setq size (+ (point) size)) + (when (re-search-forward "\\`[[:space:]\n]*<\\?xml" size t) (let ((end (save-excursion ;; This is a hack. (re-search-forward "\"\\s-*\\?>" size t)))) @@ -2061,7 +2062,7 @@ (defun sgml-html-meta-auto-coding-function (size) "If the buffer has an HTML meta tag, use it to determine encoding. This function is intended to be added to `auto-coding-functions'." - (setq size (min size + (setq size (min (+ (point) size) ;; Only search forward 10 lines (save-excursion (forward-line 10)