2012-01-24 2 views
3

현재 이맥스 작업을 위해 dirtree를 얻으려고하고 있습니다. 구성 파일에 익숙하지 않아 제대로 작동하지 않습니다. 현재 내 .emacs.d 디렉토리 안에 다른 필요한 파일들과 함께 dirtree.el을 가지고 있는데 내 .emacs 파일에 다음 줄을 추가했습니다.dirtree를위한 Emacs 설정

(add-to-list 'load-path "~/.emacs.d/") 
(autoload 'dirtree "dirtree" "Add directory to tree view") 

내가 이맥스를 열 때 오류를 얻을하지 않습니다,하지만 난 M-x dirtree를 입력 할 때, 내가 일치가 없다라는 메시지가 표시됩니다. 내가 제대로 작동하지 못하게하는 사람이 누구인지 알 수 있습니까?

내가 사용하고있어 dirtree이 발견 될 수에서 : http://www.emacswiki.org/emacs/dirtree.el

답변

4

오류는 라이브러리에서 제안하는 autoload 선언에 있습니다. Emacs에게 명령 (대화식 함수)임을 알리는 interactive 플래그를 포함하지 않으며, 명령은 M-x을 통해 호출 될 수 있습니다. 나는 ...

(autoload 'dirtree "dirtree" "Add directory to tree view" t) 
+0

감사합니다. 일단 충분한 담당자가 있으면 투표 할게요. –

1

내 컴퓨터에로드하려고했습니다. dirtree에는 tree-mode이라는 두 번째 모듈이 필요합니다 (설치하지 않은 모듈). 너도 그거 설치 했니? 그렇지 않은 경우 동일한 오류가 발생할 수 있습니다.

그런데로드 경로에 ~/.emacs.d을 추가하지 않아도됩니다. 나는 그것이 기본적으로 거기에 있음을 합리적으로 확신한다.

+1

내가 ~/.emacs.d 부하 경로에 이미 생각하지만 온라인에서 시도의 예는, 그래서 내가 거기에 넣어했다 :

수정 된 선언은 트리 모드뿐만 아니라 windata도 같은 디렉토리에 있습니다. –

관련 문제