el-get/recipes/el-get.rcp

23 lines
1.1 KiB
Plaintext

(:name el-get
:website "https://github.com/dimitri/el-get#readme"
:description "Manage the external elisp bits and pieces you depend upon."
:type github
:branch "master"
:pkgname "dimitri/el-get"
:info "."
:compile ("el-get.*\\.el$" "methods/")
:load "el-get.el"
:post-init (when (memq 'el-get (bound-and-true-p package-activated-list))
(message "Deleting melpa bootstrap el-get")
(unless package--initialized
(package-initialize t))
(when (package-installed-p 'el-get)
(let ((feats (delete-dups
(el-get-package-features
(el-get-elpa-package-directory 'el-get)))))
(el-get-elpa-delete-package 'el-get)
;; unload so we don't have any leftovers
(dolist (feat feats)
(unload-feature feat t))))
(require 'el-get)))