2012-06-30 6 views
1

디렉토리 목록을 포함하는 사용자 정의 가능한 변수가 있습니다. 나는 이맥스 커스텀 모드에서 INS와 DEL 버튼을 사용하여 커스터마이징 할 수 있고 가능하다면 커스터마이징을 위해 파일 선택기를 사용한다. 그래서 나는 지금까지 무엇을 지금 :Emacs에서 디렉토리 목록을 사용자 정의하는 방법은 무엇입니까?

(defcustom my-system-include-paths '("./include/" "/opt/local/include" "/usr/include") 
    "This is a list of include paths." 
    :group 'mygroup 
) 

나는 내가 :type 매개 변수를 사용한다는 것을 상상하지만 난 그것을 사용하는 방법을 모르겠어요.

답변

3

이맥스는 자체적으로 문서화되어 있으므로 사용하십시오.

M- :(info "(elisp) Composite Types")RET

(online)

예컨대 다음과 같은 디렉토리 목록을 정의 할 수 있습니다.

(defcustom custom-directories nil 
    "Custom variable" 
    :type '(repeat directory)) 
+0

저는 이미 많은 문서를 이미 읽었습니다. 알리미 개념에 대해 잊어 버렸습니다. 그것은 제가 찾고 있던 개념이었습니다. 아직 elisp 초보자, 대답 주셔서 감사합니다. – Arne

+1

@Arne : 답변을 수정했습니다. – Daimrod

+0

쿨, 작동하는 것. – Arne

관련 문제