emacs: web-mode のインデント設定が効かない
( ´_ゝ`)ノシ
yoshitiaです。
Evil使いのelispデバッグ風景 あらすじ - yoshitia’s diary
昨日、Evil Advent Calenderの前フリとして特に
ブックマークやtwitterのツイートをしてないのに
見てくださった方が居たので
デバッグと言うか応急処置みたいなものを書きます。
3/28追記 ちゃんとした対処法見つけました。
Evil使いのelispデバッグ風景 - yoshitia’s diary
対象:web-mode.el内に Version: 11.0.29 って書いてあるもの
package-list-packagesでならフォルダ名に
Package-Version: 20150321.1140 とかついてるもの
不具合対策:
web-mode.el内の47行目以降、
defcustomがやたら沢山ある辺りに
(defcustom web-mode-html-offset 1 "" :type 'integer :group 'web-mode)
と書いて保存すると
File mode specification error: (void-variable web-mode-html-offset)
のエラーが消えてインデント設定が効くようになる。
場当たり的な対策なので完全に不具合解消してるかは謎。
もっといい対策があったらはてブにでもコメント下さい。