2014-04-19 15 views
7

La documentazione El-Get dice che El-Get supports package.el e la documentazione MELPA mostra how to use MELPA with package.el. Come faccio a installare pacchetti MELPA usando El-Get?Come si installano i pacchetti MELPA tramite El-Get?

tentativo fallito

sto usando Emacs 23, in modo da package.el non è parte di Emacs. I installato package.el utilizzando El-Get, ma non sono sicuro di come rendere conto El-Get di MELPA da . Ho provato ad aggiungere

;; 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) 

alla mia init-package.el che è di provenienza da El-Get, ma io ancora non visualizzare i pacchetti Melpa a El-Get (per esempio con M-x el-get-list-packages).

Aggiornamento

ho aggiunto

(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)) 

alla mia init-package.el come suggerito nella risposta accettata e ora tutto funziona.

risposta

9

Prova questo:

(require 'el-get-elpa) 

e quindi chiamare M-x el-get-elpa-build-local-recipes: crea speciale directory ../recipes/elpa con ricette da ELPA e el-get vede nuove ricette ora.

+1

Il comando 'M-x el-get-elpa-build-local-recipes' deve essere eseguito periodicamente oppure si aggiorna automaticamente dopo la prima volta? – echristopherson

+1

@echristopherson: Presumo che tu debba solo eseguirlo di nuovo per ottenere le definizioni per i nuovi pacchetti, poiché AFAIK le ricette non dovrebbero cambiare spesso. –

Problemi correlati