를 사용하고 있으며 패키지를 폴더 에 다운로드하기 위해 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))