回答:
js-indent-level
emacs 23.2からデフォルトで組み込まれているデフォルトのjavascript-modeで使用できます。
(setq js-indent-level 2)
あなたが探していることをする必要があります。古いバージョンのemacsを使用している場合は、javaモードになっている可能性があります。このモードはに反応すると思いますがc-basic-offset
、私は間違っているかもしれません。
(defun my-javascript-mode-hook () (setq indent-tabs-mode t tab-width 4 js-indent-level 4)) (add-hook 'javascript-mode-hook 'my-javascript-mode-hook)
。
js-mode-hook
ように使用します:(defun my-js-mode-hook () (setq indent-tabs-mode t tab-width 4 js-indent-level 4)) (add-hook 'js-mode-hook 'my-js-mode-hook)
M-x h
js-modeから調べましたが、何も見つかりませんでした。
タブではなくスペースを使用するようにemacsを設定することもできます
(setq-default indent-tabs-mode nil)
EditorConfigを使用するのも良い考えです。そしてもちろん、Emacsにはそれのためのモードがありましたeditorconfig-emacs。
M-x package-list-packages
MelpaまたはMarmaladeを介してパッケージマネージャー()でも利用できます。