]> git.eshelyaron.com Git - emacs.git/commitdiff
(nxml-mode): Don't add a write-contents-hook.
authorJason Rumney <jasonr@gnu.org>
Mon, 18 Feb 2008 02:04:38 +0000 (02:04 +0000)
committerJason Rumney <jasonr@gnu.org>
Mon, 18 Feb 2008 02:04:38 +0000 (02:04 +0000)
lisp/nxml/nxml-mode.el

index 11fadedd5316574f0b0227e92f4ecca00fdb4049..01637795c6b18ff4387cb0931eac189680c2bd7c 100644 (file)
@@ -550,7 +550,11 @@ Many aspects this mode can be customized using
   (when nxml-syntax-highlight-flag
     (add-hook 'fontification-functions 'nxml-fontify nil t))
   (add-hook 'after-change-functions 'nxml-after-change nil t)
-  (add-hook 'write-contents-hooks 'nxml-prepare-to-save)
+  ;; Emacs 23 handles the encoding attribute on the xml declaration
+  ;; transparently to nxml-mode, so there is no longer a need for the below
+  ;; hook. The hook also had the drawback of overriding explicit user
+  ;; instruction to save as some encoding other than utf-8.
+;;;   (add-hook 'write-contents-hooks 'nxml-prepare-to-save)
   (when (not (and (buffer-file-name) (file-exists-p (buffer-file-name))))
     (when (and nxml-default-buffer-file-coding-system
               (not (local-variable-p 'buffer-file-coding-system)))