emacs elpa 로드 패키지

emacs elpa 로드 패키지

를 사용하고 있으며 패키지를 폴더 에 다운로드하기 위해 emacs24사용을 시작했습니다 .elpa~/.emacs.d/elpa

이 패키지를 어떻게 로드할 수 있나요?

예를 들어, 다음을 시도했지만(아래 참조) rainbow-delimiter작동하지 않습니다. 나는 몇 줄을 주석 처리하고 다른 줄을 유지하려고 시도했지만 아무 것도 붙지 않았습니다.

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

답변1

기본 elpa 설정을 사용하는 경우 .el파일은 ~/.emacs.d/elpa. require를 사용하면 로드 경로의 디렉터리를 재귀적으로 검색하지 않습니다. 이 효과를 얻으려면 다음 코드 조각을 사용할 수 있습니다.

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

관련 정보