emacs-diffs
[Top][All Lists]
Advanced

[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.




reply via email to

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