私はこのセットがうまくいったと思っていましたが、今では時々emacsが8文字のタブ、または6文字または5文字のタブを挿入します。
おそらくこれはドキュメントが原因です(これは多くの異なるタブ間隔を含む大きなテキストファイルで発生しましたが、ほとんどの場合4文字のスペース増分または通常のタブ文字です)。
(setq-default indent-tabs-mode 0)
(setq-default tab-width 4)
(setq indent-line-function 'insert-tab)
上記は私のinit.elからのコードであり、なぜそれが時々失敗して6文字のタブを挿入するのか疑問に思います。