aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert1997-11-07 23:32:50 +0000
committerPaul Eggert1997-11-07 23:32:50 +0000
commit1f97e2fcc20393310b4ec34d7fd205bc4cb1f841 (patch)
tree396f502af24fd3bfbeb3eb4a80c043a953a2157a
parentc4510052120cf127231bc7049ccbf53b3dca5667 (diff)
downloademacs-1f97e2fcc20393310b4ec34d7fd205bc4cb1f841.tar.gz
emacs-1f97e2fcc20393310b4ec34d7fd205bc4cb1f841.zip
(dired-move-to-filename-regexp): Handle Japanese-format dates.
-rw-r--r--lisp/dired.el19
1 files changed, 14 insertions, 5 deletions
diff --git a/lisp/dired.el b/lisp/dired.el
index 231d05018ca..ddda0169ef8 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -1351,11 +1351,20 @@ DIR must be a directory name, not a file name."
1351;;; Functions for finding the file name in a dired buffer line. 1351;;; Functions for finding the file name in a dired buffer line.
1352 1352
1353(defvar dired-move-to-filename-regexp 1353(defvar dired-move-to-filename-regexp
1354 " \\([A-Za-z\xa0-\xff][A-Za-z\xa0-\xff][A-Za-z\xa0-\xff] [0-3 ][0-9]\ 1354 (let* ((l "[A-Za-z\xa0-\xff]")
1355\\|[0-3 ][0-9] [A-Za-z\xa0-\xff][A-Za-z\xa0-\xff][A-Za-z\xa0-\xff]\\)\ 1355 (k "[^\x00-\xff]")
1356 [ 0-9][0-9][:0-9][0-9][ 0-9] " 1356 (s " ")
1357 "Regular expression to match a month abbreviation and date/time. 1357 (yyyy "[0-9][0-9][0-9][0-9]")
1358The month name and day-of-month are allowed in either order.") 1358 (mm "[ 0-1][0-9]")
1359 (dd "[ 0-3][0-9]")
1360 (HH:MM "[ 0-2][0-9]:[0-5][0-9]")
1361 (western (concat "\\(" l l l s dd "\\|" dd s l l l "\\)"
1362 s "\\(" HH:MM "\\|" s yyyy "\\)"))
1363 (japanese (concat mm k " " dd k s "\\(" s HH:MM "\\|" yyyy k "\\)")))
1364 (concat s "\\(" western "\\|" japanese "\\)" s))
1365 "Regular expression to match a date and time in a directory listing.
1366The default value is designed to recognize dates and times
1367regardless of the language.")
1359 1368
1360(defvar dired-permission-flags-regexp 1369(defvar dired-permission-flags-regexp
1361 "\\([^ ]\\)[-r][-w]\\([^ ]\\)[-r][-w]\\([^ ]\\)[-r][-w]\\([^ ]\\)" 1370 "\\([^ ]\\)[-r][-w]\\([^ ]\\)[-r][-w]\\([^ ]\\)[-r][-w]\\([^ ]\\)"