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

관련 정보