Dokumentacja El-Get mówi, że El-Get supports package.el
i dokumentacja MELPA pokazuje how to use MELPA with package.el
. Jak mogę zainstalować pakiety MELPA za pomocą El-Get?Jak zainstalować pakiety MELPA przez El-Get?
nieudanej próbie
Używam Emacsa 23, więc package.el
nie jest częścią Emacs. I zainstalowałem package.el
używając El-Get, ale nie jestem pewien jak zrobić El-Zapoznaj się z MELPA. Próbowałem dodanie
;; Based on http://melpa.milkbox.net/#/getting-started .
(require 'package)
(add-to-list 'package-archives
;; The 't' means to append, so that MELPA comes after the more
;; stable ELPA archive.
'("melpa" . "http://melpa.milkbox.net/packages/") t)
;; Add ELPA if necessary. Looking at the El-Get package.rcp recipe in
;; ~/local/opt/el-get/recipes it seems this is probably unnecessary.
(when (< emacs-major-version 24)
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize)
do mojego init-package.el
który jest wchłaniany przez El-Get, ale nadal nie zobaczyć pakiety MELPA w El-Get (na przykład z M-x el-get-list-packages
).
Aktualizacja
dodałem
(require 'el-get-elpa)
;; Build the El-Get copy of the package.el packages if we have not
;; built it before. Will have to look into updating later ...
(unless (file-directory-p el-get-recipe-path-elpa)
(el-get-elpa-build-local-recipes))
do mojego init-package.el
jak zasugerowano w przyjętym odpowiedzi i teraz wszystko działa.
Czy 'M-x el-get-elpa-build-local-recipes' musi być uruchamiany okresowo, czy też aktualizuje się automatycznie po raz pierwszy? – echristopherson
@echristopherson: Zakładam, że wystarczy uruchomić go ponownie, aby uzyskać definicje nowych pakietów, ponieważ AFAIK receptury nie powinny się często zmieniać. –