2010-01-14 3 views
0

다른 디렉토리에 두 개의 플러그인을 배치했습니다 (문서 지침에 따라).Emacs 플러그인을 다른 디렉토리에 두는 것은 정상입니까?

하나는 C:\Documents and Settings\Alex.AUTOINSTALL.001\Application Data\.emacs.d (플러그인은 yasnippet-0.6.1c)입니다.

D:\Program Files\emacs-23.1\site-lisp (플러그인은 color-theme)에 초를 두었습니다.

나는 약간 다른 디렉토리에 플러그인을 배치하는 것이 혼란 스럽다고 생각합니다. 그것들을 단지 하나의 디렉토리에 둘 수 있습니까? 또는 해당 플러그인의 '특성'으로 인해 분리 된 디렉토리에 배치되어야합니다.

답변

5

당신이이 목적을 위해 사용하는 디렉토리가로드 경로에있는 한 당신이 편리한 곳이라면 어디든지 elisp 파일을 넣을 수 있습니다. 예를 들어 ~ ~ .emacs 파일에 다음 줄이 있습니다.

(add-to-list 'load-path "~/.emacs.d/autoload") 

그리고 대부분의 여분의 elisp가 있습니다. (더 큰 응용 프로그램을위한 별도의 디렉토리도 있습니다.)

Windows에서는 _emacs 파일과 비슷한 것을 넣을 것입니다.

+0

고마워요! 마지막 질문. 모든 플러그인에서 또는 .emacs 파일 당 한 번만 – alexchenco

+0

폴더 당 한 번씩 (쓸모가 있어야합니까?) (모든 파일에 한 번씩) 자동로드가 실행될 경우, 그러면 당신은 단지 그것을 한 번만 필요로합니다. 나는 그것의 자신의 폴더를 원하는 커다란 패키지 당 1 개로 끝난다 ... –

0

Michal과 비슷하게 .emacs 파일 옆에 폴더가 있고 그곳에는 필요한 모든 로컬 elisp를위한 하위 폴더가있을 수 있습니다. 나는 ~/elithp라고 불리는 폴더를 사용한다. (나는 17 년 전에 그것을 시작했을 때 재미 있다고 생각했다.)

또한/usr/local/share/emacs/site-lisp에 넣기를 원할 것이다. 또는 일부 사용자에게 해당되지 않는 경우 이에 상응합니다.

나는 Windows의 해당 위치가 정확히 무엇인지 확실하지 않습니다.

+0

하나님 17 년. 방금 2 주 전에 시작 했어. 나는 초보자라고 느낀다. – alexchenco

+0

거기에 도착합니다. 이맥스는 가파른 학습 곡선을 가지고 있지만 (IMHO) 그만한 가치가 있습니다 ... –

관련 문제