2009-06-18 4 views
35

탭이 항상 연속 된 공백으로 구성되도록 .emacs 설정을하고 싶습니다. 가능하면 각 가능한 모드로. 다른 편집자들에게는 결코 문제가되지 않았지만 .emacs에서 나는 두려워하는 탭에 조금 갇혀있다.새 파일마다 Emacs 탭을 공백으로 설정하는 방법은 무엇입니까?

(setq-default indent-tabs-mode nil) 

하거나 공간으로 모든 탭을 변환합니다 하드 탭

또한 사용

답변

53

당신의 이맥스이 추가 현재 지역. 이것을 사용하여 indent-tabs-mode이 제대로 설정되기 전에 편집 한 파일의 기존 탭을 제거 할 수 있습니다.

C-x h     (M-x mark-whole-buffer) 
M-x untabify 
+0

누가 투표를했는지 잘 모르겠지만 적어도 텍스트 모드에서는 시도하지 않은 다른 모드에서는 잘 작동합니다. Tx. – Peter

+0

이전에 save-hook에 대한 정확한 구문을 사용하는 것이 좋습니다. –

37

을 제거 사전이 저장 훅, M-x untabify을 정의 할 수 있습니다 :

+0

+1을 유용하게 쓸 수 있습니다. (이미 정확한 명령 조합을 사용했지만 :-)) – Peter

+3

+1 이 매크로를 저장하기 전의 후크 – dfa

+5

@dfa에 넣어 두는 것이 좋습니다. 예를 들어 make 파일을 편집하는 경우 : –

관련 문제