[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/files.el
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/files.el |
Date: |
Wed, 12 Mar 2003 03:02:33 -0500 |
Index: emacs/lisp/files.el
diff -c emacs/lisp/files.el:1.641 emacs/lisp/files.el:1.642
*** emacs/lisp/files.el:1.641 Tue Mar 11 17:16:20 2003
--- emacs/lisp/files.el Wed Mar 12 03:02:32 2003
***************
*** 4125,4145 ****
(delete-region (point) (progn (forward-line 2) (point)))))
;; Now decode what read if necessary.
! (let ((coding (or coding-system-for-write
! (detect-coding-region beg (point) t)))
val pos)
! (if (not (eq (coding-system-base coding) 'undecided))
! (save-restriction
! (narrow-to-region beg (point))
! (goto-char (point-min))
! (while (not (eobp))
! (setq pos (point)
! val (get-text-property (point) 'dired-filename))
! (goto-char (next-single-property-change
! (point) 'dired-filename nil (point-max)))
! (decode-coding-region pos (point) coding)
! (if val
! (put-text-property pos (point) 'dired-filename t))))))
(if full-directory-p
;; Try to insert the amount of free space.
--- 4125,4155 ----
(delete-region (point) (progn (forward-line 2) (point)))))
;; Now decode what read if necessary.
! (let ((coding (or coding-system-for-read
! file-name-coding-system
! default-file-name-coding-system
! 'undecided))
val pos)
! (when (and enable-multibyte-characters
! (not (memq (coding-system-base coding)
! '(raw-text no-conversion))))
! ;; If no coding system is specified or detection is
! ;; requested, detect the coding.
! (if (eq (coding-system-base coding) 'undecided)
! (setq coding (detect-coding-region beg (point) t)))
! (if (not (eq (coding-system-base coding) 'undecided))
! (save-restriction
! (narrow-to-region beg (point))
! (goto-char (point-min))
! (while (not (eobp))
! (setq pos (point)
! val (get-text-property (point) 'dired-filename))
! (goto-char (next-single-property-change
! (point) 'dired-filename nil (point-max)))
! (decode-coding-region pos (point) coding)
! (if val
! (put-text-property pos (point)
! 'dired-filename t)))))))
(if full-directory-p
;; Try to insert the amount of free space.