자바스크립트 탭 사이즈를 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 |