Mercurial > emacs
changeset 16773:7064fa2cb0d7
(dired-insert-directory): Don't override the user's locale.
(dired-standard-move-to-filename-regexp): Var deleted.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 29 Dec 1996 08:14:57 +0000 |
parents | ce2945525699 |
children | 15bd0a5a287a |
files | lisp/dired.el |
diffstat | 1 files changed, 3 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/dired.el Sat Dec 28 20:56:53 1996 +0000 +++ b/lisp/dired.el Sun Dec 29 08:14:57 1996 +0000 @@ -598,17 +598,9 @@ (let ((opoint (point)) (process-environment (copy-sequence process-environment)) end) - ;; This makes sure that month names come out in English - ;; so we can find the start of the file name. - ;; But if the user has customized the way of finding the file name, - ;; this is not necessary. - (if (and (equal dired-move-to-filename-regexp - dired-standard-move-to-filename-regexp) - ;; It also isn't necessary if we'd use the C locale anyway. - (not (equal (or (getenv "LC_ALL") (getenv "LC_TIME") - (getenv "LANGUAGE") (getenv "LANG") "C") - "C"))) - (setq process-environment (cons "LC_ALL=C" process-environment))) + ;; We used to specify the C locale here, to force English month names; + ;; but this should not be necessary any more, + ;; with the new value of dired-move-to-filename-regexp. (if (consp dir-or-list) ;; In this case, use the file names in the cdr ;; exactly as originally given to dired-noselect. @@ -1309,10 +1301,6 @@ [ 0-9][0-9][:0-9][0-9][ 0-9] " "Regular expression to match a month abbreviation followed date/time.") -(defconst dired-standard-move-to-filename-regexp - "\\(Jan\\|Feb\\|Mar\\|Apr\\|May\\|Jun\\|Jul\\|Aug\\|Sep\\|Oct\\|Nov\\|Dec\\)[ ]+[0-9]+ [ 0-9][0-9][:0-9][0-9][ 0-9] " - "Regular expression to match a month abbreviation followed by a number.") - ;; Move to first char of filename on this line. ;; Returns position (point) or nil if no filename on this line." (defun dired-move-to-filename (&optional raise-error eol)