emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/saveplace.el,v


From: Karl Fogel
Subject: [Emacs-diffs] Changes to emacs/lisp/saveplace.el,v
Date: Sun, 02 Dec 2007 21:24:39 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Karl Fogel <kfogel>     07/12/02 21:24:38

Index: saveplace.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/saveplace.el,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- saveplace.el        2 Dec 2007 21:15:22 -0000       1.40
+++ saveplace.el        2 Dec 2007 21:24:37 -0000       1.41
@@ -209,7 +209,8 @@
       (setq save-place-alist (cdr save-place-alist)))))
 
 (defun save-place-alist-to-file ()
-  (let ((file (expand-file-name save-place-file)))
+  (let ((file (expand-file-name save-place-file))
+        (coding-system-for-write 'utf-8))
     (save-excursion
       (unless save-place-quiet
         (message "Saving places to %s..." file))
@@ -217,7 +218,8 @@
       (delete-region (point-min) (point-max))
       (when save-place-forget-unreadable-files
        (save-place-forget-unreadable-files))
-      (insert ";;; -*- coding: utf-8 -*-\n")
+      (insert (format ";;; -*- coding: %s -*-\n"
+                      (symbol-name coding-system-for-write)))
       (let ((print-length nil)
             (print-level nil))
         (print save-place-alist (current-buffer)))
@@ -230,8 +232,7 @@
                t))))
        (condition-case nil
            ;; Don't use write-file; we don't want this buffer to visit it.
-            (let ((coding-system-for-write 'utf-8))
-              (write-region (point-min) (point-max) file))
+            (write-region (point-min) (point-max) file)
          (file-error (message "Can't write %s" file)))
         (kill-buffer (current-buffer))
         (unless save-place-quiet




reply via email to

[Prev in Thread] Current Thread [Next in Thread]