私の.emacs
ファイルには次のものがあります。.json
ただし、ファイルのタブ幅は変更されません。
(setq-default indent-tabs-mode nil)
(setq-default tab-width 2)
(setq standard-indent 2)
OS X 10.8.4でemacs 24.3を使用しています
私の.emacs
ファイルには次のものがあります。.json
ただし、ファイルのタブ幅は変更されません。
(setq-default indent-tabs-mode nil)
(setq-default tab-width 2)
(setq standard-indent 2)
OS X 10.8.4でemacs 24.3を使用しています
(add-hook 'json-mode-hook
(lambda ()
(make-local-variable 'js-indent-level)
(setq js-indent-level 2)))
js-mode
for JavaScript ファイルと競合しないように、変数バッファーをローカルにします。
M-x customize
ここで述べたように使用しました: Emacs JavaScriptモードでインデント幅を変更する方法
'(js-indent-level 2))
それは私の .emacs ファイルに挿入されました。
でもとにかく反応ありがとう。
対応するフックでタブ幅を設定することをお勧めします - メジャーモードの名前を見つけて (たとえば、 を使用してM-: major-mode
)、値を設定するフックを定義します。
(defun my/json-mode-hook ()
(setq tab-width 4))
(add-hook 'json-mode-hook 'my/js2-mode-hook)