Ar an ceathrú lá is fiche de mí Deireadh Fómhair, scríobh stephen(a)xemacs.org: 
 Aidan Kehoe writes:
 
  >  > I open a file with UTF-8 coding-system.  I touch that file outside of
  >  > XEmacs and then do M-x revert-buffer RET.  The non-ASCII characters
  >  > get mangled.
  > 
  > There’s a comment from Ben in the sources about this problem: 
 
 What does Ben's comment have to do with coding systems, other than
 that they reduce the utility of replace-mode to zero? 
The comment doesn’t mention the replacement algorithm not being followed for
any content whatsoever; I find it misleading. But you’re right, and
Michael’s problem is a separate issue--this code isn’t even buggy, despite
what I thought.
Mike, I can’t reproduce your problem locally, but does this patch eliminate
it for you? 
--- lisp/files.el~	2005-11-18 12:12:07.000000000 +0100
+++ lisp/files.el	2006-10-24 20:48:22.000000000 +0200
@@ -3521,7 +3521,10 @@
 	      after-change-function
 	      after-change-functions
 	      before-change-function
-	      before-change-functions)
+	      before-change-functions
+	      ;; #### b-f-c-s is _not necessarily_ the coding system that
+	      ;; was used to read in the file. See its docstring.
+	      (coding-system-for-read buffer-file-coding-system))
 	  (if revert-buffer-insert-file-contents-function
 	      (funcall revert-buffer-insert-file-contents-function
 		       file-name nil)
-- 
Santa Maradona, priez pour moi!
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta