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)