[javascript] emacs javascript 모드에서 들여 쓰기 너비를 변경하는 방법
들여 쓰기에 4 개 대신 2 개의 공백을 사용하고 싶습니다. 다음을 사용하여 C 모드의 기본 동작을 변경할 수 있습니다.
(setq c-basic-offset 2)
자바 스크립트 모드에서 어떻게 변경합니까?
답변
js-indent-level
emacs 23.2부터 기본적으로 포함 된 기본 javascript-mode에서 사용할 수 있습니다.
(setq js-indent-level 2)
당신이 찾고있는 것을해야합니다. 이전 버전의 emacs를 사용하는 경우 Java 모드 일 수 있습니다. 이 모드는에 응답한다고 생각 c-basic-offset
하지만 틀릴 수 있습니다.
답변
누군가가 Custom에 대해 더 빨리 말해줬으면 좋겠어요! 아마도 이것은 나 같은 다른 인간을 도울 것입니다.)
사용자 정의 호출 :
M-x customize
그런 다음 “프로그래밍”, “언어”를 차례로 선택한 다음 사용자 지정할 언어 / 모드를 선택합니다. 원하는대로 옵션을 편집하십시오. 완료되면 “현재 세션 용으로 저장”또는 “향후 세션 용으로 저장”을 선택합니다.
답변
답변
탭 대신 공백을 사용하도록 emacs를 설정할 수도 있습니다.
(setq-default indent-tabs-mode nil)
답변
내 javascript.el 파일 (/ usr / share / emacs / site-lisp)에서
자바 스크립트 들여 쓰기 수준 4
따라서 동일한 lisp 모드를 사용하는 경우 다음을 실행하여 변경할 수 있습니다.
(setq javascript-indent-level 2)
답변
당신은 또한 사용할 수 있습니다
M-x customize-variable
및 유형
js-indent-level
( js-
[TAB]은 옵션 목록을 표시합니다). 그런 다음 Js Indent Level
원하는대로 변경 하고 클릭 [State:]
하고 저장합니다.
답변
EditorConfig를 사용 하는 것도 좋은 생각 일 수 있습니다. 그리고 물론 Emacs는 그것을위한 모드를 가지고 있습니다. editorconfig-emacs .
M-x package-list-packages
Melpa 또는 Marmalade를 통해 패키지 관리자 ( ) 에서도 사용할 수 있습니다 .