emacs elpa cargar paquetes

emacs elpa cargar paquetes

Estoy usando emacs24y comencé a usarlo elpapara descargar los paquetes a ~/.emacs.d/elpala carpeta.

¿Cómo puedo cargar estos paquetes?

Por ejemplo, lo he intentado (ver más abajo) rainbow-delimiterpero no funciona. Intenté comentar algunas líneas y conservar otras, pero nada funciona.

;; Paren checking                                                                    
(add-to-list 'load-path "~/.emacs.d/elpa/")                 
(require 'rainbow-delimiters)                                                       
(autoloads (global-rainbow-delimiters-mode rainbow-delimiters-mode-enable           
                                           rainbow-delimiters-mode)                                                                
(global-rainbow-delimiters-mode)                                                    
(add-hook 'prog-mode-hook 'rainbow-delimiters-mode)                                 
;(add-hook 'emacs-lisp-mode-hook 'paredit-mode)                                      
(add-hook 'emacs-lisp-mode-hook 'rainbow-delimiters-mode)                           

Respuesta1

Si está utilizando la configuración predeterminada de elpa, los .elarchivos se instalarán en los subdirectorios de ~/.emacs.d/elpa. Cuando usa require, no busca recursivamente los directorios en su ruta de carga. Para obtener este efecto, puede utilizar el siguiente fragmento:

(let ((default-directory "~/.emacs.d/elpa"))
  (normal-top-level-add-subdirs-to-load-path))

información relacionada