mirror of
https://github.com/dimitri/el-get.git
synced 2024-09-29 13:08:51 +08:00
23 lines
1.1 KiB
Plaintext
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)))
|