問題点
scss-mode (scss-mode 20150107)では、インデントがおかしい。
&:link, &:hover {
color: #333;
}
とか書いても、
&:link, &:hover {
color: #333;
}
こうなってしまう。
対策
カンマがおかしくなっている原因っぽいので、syntax-tableを弄って、カンマをスペースとして扱わせる。
;; scss-mode
(require 'scss-mode)
(add-hook 'scss-mode-hook
'(lambda()
(modify-syntax-entry ?, " " css-mode-syntax-table) ;; この行を追加
))
僕の環境ではいい感じになりました。