자바스크립트 탭 사이즈를 2 <-> 4로(스페이스 문자 사용) 토글시키는 함수 정의입니다.
(defun jstoggle ()
"Toggle setting javascript tab widths between 2 and 4"
(interactive)
(if (= js-indent-level 4)
(setq js-indent-level 2)
(setq js-indent-level 4)
)
(message (number-to-string js-indent-level))
(redraw-display))
보너스
자바스크립트 탭 사이즈와 Prettier-js의 탭 사이즈를 동시에 2 <-> 4로 토글시키는 함수 정의
(defun jstoggle ()
"Toggle setting javascript tab widths between 2 and 4"
(interactive)
(if (= js-indent-level 4)
(progn
(setq js-indent-level 2)
(setq prettier-js-args '(
"--use-tabs" "false"
"--tab-width" "2"
)))
(progn
(setq js-indent-level 4)
(setq prettier-js-args '(
"--use-tabs" "false"
"--tab-width" "4"
)))
)
(message (number-to-string js-indent-level))
(redraw-display))
<테스트 환경> - OS : Windows 10 - Emacs 버전 : Emacs 24.5.1 윈도우
'1. 연구 모듈 > Emacs' 카테고리의 다른 글
| [Emacs] 자바스크립트 모드에서 들여쓰기시 탭 대신 스페이스 문자 사용하는 설정 (0) | 2021.03.17 |
|---|---|
| [Emacs] Emacs에서 PATH vs. exe-path 설정 (0) | 2020.09.02 |
| [Emacs] Prettier 설치 및 동작 방식 (0) | 2020.08.28 |
| [Emacs/Lisp] 테이블 태그에 Single Line 스타일 자동추가 스크립트 (0) | 2019.08.09 |
| [Emacs/Lisp] 특정 문자열 대체 관련 함수 정의 (0) | 2019.08.06 |


