[Top][All Lists]
[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