From b0552a847bbd3f6986afa4d0f6364c5f4f17b798 Mon Sep 17 00:00:00 2001
From: Bozhidar Batsov <bozhidar.batsov@gmail.com>
Date: Wed, 7 Dec 2011 22:28:16 +0200
Subject: [PATCH] refresh the package archive on every start

---
 init.el                     | 4 ++++
 modules/prelude-packages.el | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/init.el b/init.el
index 5317cce..202f741 100644
--- a/init.el
+++ b/init.el
@@ -33,6 +33,8 @@
 
 ;;; Code:
 
+(message "%s" "Emacs Prelude is powering up. Be patient, Master.")
+
 ;; On OS X Emacs doesn't use the shell PATH if it's not started from
 ;; the shell. If you're using homebrew modifying the PATH is essential.
 (if (eq system-type 'darwin)
@@ -89,4 +91,6 @@ by Prelude.")
 (when (file-exists-p prelude-personal-dir)
   (mapc 'load (directory-files prelude-personal-dir nil "^[^#].*el$")))
 
+(message "%s" "Emacs Prelude is ready to do thy bidding, Master!")
+
 ;;; init.el ends here
diff --git a/modules/prelude-packages.el b/modules/prelude-packages.el
index c040b25..770af4e 100644
--- a/modules/prelude-packages.el
+++ b/modules/prelude-packages.el
@@ -38,8 +38,10 @@
              '("marmalade" . "http://marmalade-repo.org/packages/") t)
 (package-initialize)
 
-(when (not package-archive-contents)
-  (package-refresh-contents))
+;; check for new packages (package versions)
+(message "%s" "Emacs Prelude is now refreshing its package database...")
+(package-refresh-contents)
+(message "%s" " done.")
 
 ;; TODO find a way to get inf-ruby 2.2.2 into Marmalade
 (defvar prelude-packages