以前設定したjs2-modeが未だに暴れん坊だったので、再設定しました。
(when (load "js2" t) (setq js2-cleanup-whitespace nil js2-mirror-mode nil js2-auto-indent-flag nil js2-enter-indents-newline nil))
js2-mode-hook をやめたのは、こちらで言及されているように「js2-mode-hook内でjs2-mirror-modeやjs2-dynamic-idle-timer-adjustにsetqしても反映されな」かったからです。こちらの設定を参考にしました。
7/7 追記
今度はjs2-auto-indent-flagが無効にならなかったので、
(setq js2-auto-indent-flag nil js2-cleanup-whitespace nil js2-enter-indents-newline nil js2-mirror-mode nil js2-mode-escape-quotes nil js2-mode-squeeze-spaces nil js2-rebind-eol-bol-keys nil) (autoload 'js2-mode "js2" nil t) (add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
としました。素直に M-x customize-group RET js2-mode RET をして custom-set-variables に頼る方がいいかもしれません。