terraform + vim
vimとterraformはデフォルトでは相性が悪く、tfファイルを何かよくわからん別物と判定するようです。まあ.tfとかいう拡張子じゃあねえ…って気はしますけどね。
で、調べてみるとlspを使って超補完する方法もあるみたい
でもそこまではいらねえんじゃないか?
って事で単純なプラグインはこちら
https://github.com/hashivim/vim-terraform
元々のtfシンタックスが何のシンタックスなのかはよくわかりませんが…私はvimplug派なのでこうします
1call plug#begin()
2" ...何らかのプラグイン
3
4Plug 'hashivim/vim-terraform'
5
6call plug#end()
設定
プラグインを何とかしてインストールしたら設定です
1let g:terraform_align=1
2let g:terraform_fold_sections=0
3let g:terraform_fmt_on_save=1
こんな感じにしてます。terraform_fmt_on_saveは1にすると自動整形するけど、もしかするまでもなく多分terraformコマンドを必要とするんじゃないでしょうか。
では、雑な記事ですみません。
ひょっとすると自動補完書くかもだけど、それはまた別で