]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/startup.el (command-line): Update package subdirectory regexp.
authorChong Yidong <cyd@stupidchicken.com>
Tue, 15 Mar 2011 16:21:30 +0000 (12:21 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Tue, 15 Mar 2011 16:21:30 +0000 (12:21 -0400)
lisp/ChangeLog
lisp/startup.el

index b62d061fe7b10f66de0214ced467c951903bae7a..f09c5fa9d9ed8f75ad2fb132594aeb1a69dec675 100644 (file)
@@ -1,3 +1,7 @@
+2011-03-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (command-line): Update package subdirectory regexp.
+
 2011-03-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * allout.el (allout-abbreviate-flattened-numbering)
index 384d81391abbba0a352e30da6482133923e7f151..2bdb6fef505e8c01898e55e44e98aac7a9a5aacd 100644 (file)
@@ -1191,7 +1191,7 @@ the `--debug-init' option to view a complete error backtrace."
               (dolist (subdir (directory-files dir))
                 (when (and (file-directory-p (expand-file-name subdir dir))
                            ;; package-subdirectory-regexp from package.el
-                           (string-match "^\\([^.].*\\)-\\([0-9]+\\(?:[.][0-9]+\\)*\\)$"
+                           (string-match "\\`\\([^.].*?\\)-\\([0-9]+\\(?:[.][0-9]+\\|\\(?:pre\\|beta\\|alpha\\)[0-9]+\\)*\\)\\'"
                                          subdir))
                   (throw 'package-dir-found t)))))))
        (package-initialize))