2013-09-29 3 views
0

모든들여 쓰기 형식

나는 다음과 같이 이맥스에

;; indent code settings 
(setq-default indent-tabs-mode nil) 
(setq default-tab-width 4) 
(setq tab-width 4) 

을 내 파일 들여 쓰기 정책을 설정하지만 C '를 사용하는 경우는, XML 파일이 작동하지 않습니다 + M + \ '형식을 xml 파일, 하위 노드에만 들여 쓰기 공간을 부모보다. 나는 자식 노드가 부모보다 4 칸 들여 쓰기를 원한다. 아래 설정을 추가하면 원하는대로 작동합니다.

(custom-set-variables 
'(nxml-outline-child-indent 4)) 

왜 처음 설정이 작동하지 않습니까? 또 다른 문제는, 모든 코드 파일에 대해 일관된 방법을 사용할 수 있는가하는 것입니다.

귀하의 도움에 감사드립니다.

답변

1

들여 쓰기 단계의 양은 변수 이름으로 -offset 인 변수에 의해 설정됩니다.

으로 여러 XML 모드는 주위에, 여기, 등의 주요 모드를 확인 값 2 sgml-basic-offset - TAB 문자 채우는 데 사용되어야하는 경우, 4. 또한 indent-tabs-mode

t해야합니다 필요 들여 쓰기

관련 문제