" Stolen from https://github.com/hashivim/vim-terraform/blob/master/ftdetect/hcl.vim " By default Vim doesn't recognize .tf files as Terraform silent! autocmd! filetypedetect BufRead,BufNewFile *.tf autocmd BufRead,BufNewFile *.hcl set filetype=hcl autocmd BufRead,BufNewFile .terraformrc,terraform.rc set filetype=hcl autocmd BufRead,BufNewFile *.tf,*.tfvars set filetype=terraform autocmd BufRead,BufNewFile *.tfstate,*.tfstate.backup set filetype=json