先に結論
Laravelインストール時に設置されていたeditorconfig
が効いているだけでした。
経緯
Laravelでbladeファイルをタブインデントにしたかったので、以下の.vimrc.local
を設置したが効かなかった。
.vimrc.local
if &filetype == "blade"
set noexpandtab
endif
原因の確認
vim上で以下のコマンドを叩いて、インデントの設定で何が優先されているのかを確認。
:verbose set expandtab?
noexpandtab
最後にセットしたスクリプト: ~/.vim/bundle/editorconfig-vim/plugin/editorconfig.vim 行 545
Laravelのプロジェクトルートディレクトリにある.editorconfig
が優先されていた。
.vimrc.local
をやめて.editorconfig
に以下を追記することで解決。
.editorconfig
[*.blade.php]
indent_style = tab
indent_size = 3