Revert the temporary workaround for bug #162
authorSteve Youngs <steve@sxemacs.org>
Sun, 6 Oct 2013 10:22:53 +0000 (20:22 +1000)
committerSteve Youngs <steve@sxemacs.org>
Sun, 6 Oct 2013 10:22:53 +0000 (20:22 +1000)
* lisp/build-autoloads.el (find-emod-directories): Revert the
workaround.

* lisp/emod-utils.el (emodule-completions): Ditto.

* lisp/emod-utils.el (list-modules): Ditto.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
lisp/build-autoloads.el
lisp/emod-utils.el

index 642420c..35f531a 100644 (file)
 (defun find-emod-directories ()
   (let* ((objdir "../modules/")
         (files (directory-files-recur
-                objdir 'full (concat
-                              "\\.\\("
-                              (mapconcat
-                               #'(lambda (e)
-                                   (replace-in-string e "\\." ""))
-                               module-extensions "\\|")
-                              "\\)$")
-                             ;; http://issues.sxemacs.org/show_bug.cgi?id=162
-                             ;; (mapfam
-                             ;;  #'(lambda (e)
-                             ;;      (replace-in-string e "\\." ""))
-                             ;;  :initiator "\\.\\("
-                             ;;  :terminator "\\)$"
-                             ;;  :separator "\\|"
-                             ;;  :result-type #'concat module-extensions)
+                objdir 'full (mapfam
+                              #'(lambda (e)
+                                  (replace-in-string e "\\." ""))
+                              :initiator "\\.\\("
+                              :terminator "\\)$"
+                              :separator "\\|"
+                              :result-type #'concat module-extensions)
                 'list t 1))
         (dir-bloom (make-bloom))
         directories)
index 6ce6011..4b2d17c 100644 (file)
@@ -67,20 +67,13 @@ delimited path string."
                      (split-string-by-char path ?:)
                    path)
                  module-load-path))
-       (types (concat "\\.\\("
-                      (mapconcat
-                       #'(lambda (e)
-                           (replace-in-string e "\\." ""))
-                       module-extensions "\\|")
-                      "\\)$"))
-               ;; http://issues.sxemacs.org/show_bug.cgi?id=162
-               ;; (mapfam
-              ;;  #'(lambda (e)
-              ;;      (replace-in-string e "\\." ""))
-              ;;  :initiator "\\.\\("
-              ;;  :terminator "\\)$"
-              ;;  :separator "\\|"
-              ;;  :result-type #'concat module-extensions))
+       (types (mapfam
+               #'(lambda (e)
+                   (replace-in-string e "\\." ""))
+               :initiator "\\.\\("
+               :terminator "\\)$"
+               :separator "\\|"
+               :result-type #'concat module-extensions))
        completions)
     (while dirs
       (let ((files (directory-files-recur (car dirs) nil types 'list t 0)))
@@ -132,9 +125,7 @@ delimited path string."
     (let ((emods (list-loaded-modules)))
       (if (interactive-p)
          (message "Loaded emodules: %s"
-                  (mapconcat #'identity emods " "))
-                   ;; http://issues.sxemacs.org/show_bug.cgi?id=162
-                  ;; (mapfam nil emods :separator " " :result-type #'concat))
+                  (mapfam nil emods :separator " " :result-type #'concat))
        emods))))
 
 (provide 'emod-utils)