From c698fafe6d1e9a639668dd3cdfca1a99a5dcdc27 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Sun, 28 Apr 2013 13:12:57 +0300 Subject: [PATCH] Restore compatibility with Emacs 24.2 --- core/prelude-packages.el | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/core/prelude-packages.el b/core/prelude-packages.el index b246165..028aa6f 100644 --- a/core/prelude-packages.el +++ b/core/prelude-packages.el @@ -32,7 +32,7 @@ ;; Boston, MA 02110-1301, USA. ;;; Code: -(require 'cl-lib) +(require 'cl) (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) @@ -52,7 +52,7 @@ (defun prelude-packages-installed-p () "Check if all packages in `prelude-packages' are installed." - (cl-every #'package-installed-p prelude-packages)) + (every #'package-installed-p prelude-packages)) (defun prelude-install-packages () "Install all packages listed in `prelude-packages'." @@ -63,7 +63,7 @@ (message "%s" " done.") ;; install the missing packages (mapc #'package-install - (cl-remove-if #'package-installed-p prelude-packages)))) + (remove-if #'package-installed-p prelude-packages)))) (prelude-install-packages) @@ -116,7 +116,11 @@ PACKAGE is installed only if not already present. The file is opened in MODE." (defun prelude-ensure-module-deps (packages) "Ensure PACKAGES are installed. Missing packages are installed automatically." - (mapc #'package-install (cl-remove-if #'package-installed-p packages))) + (mapc #'package-install (remove-if #'package-installed-p packages))) (provide 'prelude-packages) +;; Local Variables: +;; byte-compile-warnings: (not cl-functions) +;; End: + ;;; prelude-packages.el ends here