emacs emacs23 elpa

emacs - Adición de mermelada como fuente del paquete



add melpa emacs (1)

Estoy tratando de agregar Marmalade como fuente de paquete, pero cuando lo hago me sale el error: Symbol''s value as variable is void: package-archives. ¿Alguien sabe como resolver esto? A continuación se muestra mi archivo .emacs .

;;; This was installed by package-install.el. ;;; This provides support for the package system and ;;; interfacing with ELPA, the package archive. ;;; Move this code earlier if you want to reference ;;; packages in your .emacs. (when (load (expand-file-name "~/.emacs.d/elpa/package.el")) (package-initialize)) (add-to-list ''load-path (expand-file-name "~/.emacs.d")) (add-to-list ''load-path "~/.emacs.d/plugins") (add-to-list ''load-path "~/.emacs.d/plugins/color-theme") (add-to-list ''load-path "~/.emacs.d/plugins/groovy") (require ''package) (add-to-list ''package-archives ''("marmalade" . "http://marmalade-repo.org/packages/")) (package-initialize)

Para instalar package.el

Corrí el siguiente código:

(let ((buffer (url-retrieve-synchronously "http://tromey.com/elpa/package-install.el"))) (save-excursion (set-buffer buffer) (goto-char (point-min)) (re-search-forward "^$" nil ''move) (eval-region (point) (point-max)) (kill-buffer (current-buffer))))


Utilice package.el para incluirlo con emacs24, ya que la versión ELPA no incluye package-archives y soporte para múltiples repositorios.

Se encuentra aquí (¡emacs24!): Http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/lisp/emacs-lisp/package.el

Última versión compatible con emacs23: http://repo.or.cz/w/emacs.git/blob/ba08b24186711eaeb3748f3d1f23e2c2d9ed0d09:/lisp/emacs-lisp/package.el

Colóquelo en su ruta de carga y establezca un tipo de carga (es decir, suelte las líneas después del comentario).