GNU Emacs 23.3.50.1의 배포판 인 Aquamacs를 사용하고 있습니다.
그리스어로 일부 주석으로 작성된 일부 소스 파일을보고 있는데 CP1253으로 인코딩되어 있습니다.
그리고 적절한 인코딩으로 되돌 리거나 파일 로컬 변수를 추가 할 수 있습니다.
/* -*- mode: c-mode; tab-width: 4; coding: cp1253-unix; -*- */
그래서 그것들을 올바르게 열 수 있고, 각 파일에 파일 변수를 지정할 수 있습니다.
그러나 전체 디렉토리의 코딩을 설정하고 싶습니다. .dir-locals.el을 수동으로 편집하는 대신 간단히 다음과 같이 생각했습니다.
M-x copy-file-locals-to-dir-locals
올바르게 열린 파일에서. 그리고 그것은 생성합니다 :
;;; Directory Local Variables
;;; See Info node `(emacs) Directory Variables' for more information.
((c-mode
(tab-width . 4)
(coding . cp1253-unix)))
주사위가 없습니다. 그러나 새로운 탭 너비를 명확하게 인식하므로 파일을 읽습니다.
어떤 아이디어가 있습니까? emacs가 a-list를 처리 할 때 어떤 로그가 있습니까?
coding
하여 .dir-locals.el 에 설정하려고 하면 새 파일을 열 때 경고가 표시됩니다.Warning (:warning): Coding cannot be specified by dir-locals