2012-07-21 2 views
10

저는 Emacs를 처음 접했고 사용법을 배우고 있습니다. 내 "Emacs C Source dir"을 설정하는 방법을 알고 있지만이 변경을 영구적으로 만드는 방법을 모른다. 내 .emacs 파일에서 설정해야 할 것 같지만 명령이 무엇인지 모르겠습니다. 누군가 도울 수 있습니까?Emacs C 소스 디렉토리를 영구적으로 만드는 방법은 무엇입니까?

+0

Emacs C 소스의 디렉토리 자체를 의미합니까? 지금 어떻게 지내니? –

+0

@NicholasRiley : 예, apropos를 사용하여 다른 버퍼와 같은 명령 설명을 검색 한 다음 'C 소스 코드'링크를 클릭하고 "Emacs C Source dir"을 묻는 메시지가 나타나면 설정합니다. 영구 보존하려면 어떻게해야합니까? – Daniel

+0

Emacs를 사용하기 시작한 지 거의 10 년 동안 Emacs C 소스를 파고 들지 않아서 귀찮았습니다 .--) –

답변

15

대개 대부분 사용자가 설정할 수있는 변수는 사용자 정의를 사용하여 편집 할 수 있지만 어떤 이유로 source-directory 변수가 그 중 하나가 아닙니다.

당신은 라인 등 포함하도록 ~/.emacs 파일을 편집해야합니다

: 후행 src 디렉토리를 포함하지 마십시오

(setq source-directory "/path/to/emacs/source/dir") 

을; 자동으로 추가됩니다. 그런 다음 Emacs를 종료하고 재시작하십시오.

이멕스가 실행 된 후에 이것을 설정하는 것은 find-func.el이로드 될 때만 읽혀 지므로 아무런 효과가 없을 수 있습니다. 대신 find-function-C-source-directory (/src)을 설정할 수 있지만 덮어 쓸 수 있습니다. 위와 같이 시동시 (setq source-directory ...)을 사용하는 것이 좋습니다.

+0

당신은 멋진 친구입니다. :-) – Daniel

관련 문제