LoginSignup
1
0

More than 3 years have passed since last update.

Laravelで.vimrc.localのnoexpandtabが効かなかった

Posted at

先に結論

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.vim545

Laravelのプロジェクトルートディレクトリにある.editorconfigが優先されていた。

.vimrc.localをやめて.editorconfigに以下を追記することで解決。

.editorconfig
[*.blade.php]
indent_style = tab
indent_size = 3
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0