                                    project-explorer
                                    page-break-lines)
                                  exordium-extra-packages))
+
+      (package-pinned-packages (append '(
+                                         (diminish                . "melpa-pinned")
+                                         (highlight-symbol        . "melpa-pinned")
+                                         (magit                   . "melpa-pinned")
+                                         (git-timemachine         . "melpa-pinned")
+                                         (git-gutter              . "melpa-pinned")
+                                         (git-gutter-fringe       . "melpa-pinned")
+                                         (expand-region           . "melpa-pinned")
+                                         (auto-complete           . "melpa-pinned")
+                                         (company                 . "melpa-pinned")
+                                         (rtags                   . "melpa-pinned")
+                                         (auto-complete-c-headers . "melpa")
+                                         (yasnippet               . "melpa-pinned")
+                                         (js2-mode                . "melpa-pinned")
+                                         (ac-js2                  . "melpa")
+                                         (iedit                   . "melpa")
+                                         (cider                   . "melpa-pinned")
+                                         (clojure-mode            . "melpa-pinned")
+                                         (paredit                 . "melpa-pinned")
+                                         (rainbow-delimiters      . "melpa-pinned")
+                                         (helm                    . "melpa-pinned")
+                                         (helm-descbinds          . "melpa-pinned")
+                                         (helm-swoop              . "melpa-pinned")
+                                         (ido-ubiquitous          . "melpa-pinned")
+                                         (projectile              . "melpa-pinned")
+                                         (helm-projectile         . "melpa-pinned")
+                                         (cmake-mode              . "melpa-pinned")
+                                         (markdown-mode           . "melpa-pinned")
+                                         (enh-ruby-mode           . "melpa")
+                                         (fill-column-indicator   . "melpa-pinned")
+                                         (exec-path-from-shell    . "melpa-pinned")
+                                         (goto-chg                . "melpa")
+                                         (project-explorer        . "melpa-pinned")
+                                         (page-break-lines        . "melpa-pinned")
+                                         )
+                                       exordium-extra-pinned))
       (has-refreshed nil))
   (dolist (p required-packages)
     (unless (package-installed-p p)


(defconst exordium-tapped-after-init-files ()
  "all tapped after init files, including master")

(when (file-accessible-directory-p exordium-taps-root)
  (dolist (tap (nreverse (directory-files exordium-taps-root t "^[^\.][^\.]?*+")))

(require 'package)

(add-to-list 'package-archives
             (cons "melpa" exordium-melpa-package-repo) t)
(add-to-list 'package-archives
             (cons "melpa-pinned" exordium-pinned-melpa-package-repo) t)

(package-initialize)

;; Load the packages we need if they are not installed already
