properly support terraform

This commit is contained in:
Chris 2021-07-29 00:51:50 -04:00
parent d1ca23af34
commit 3ff9679e5a
4 changed files with 5 additions and 6 deletions

1
ftplugin/terraform.lua Normal file
View file

@ -0,0 +1 @@
require("lsp").setup "terraform"

View file

@ -1 +0,0 @@
require("lsp").setup "tf"

View file

@ -36,9 +36,9 @@ lvim.autocommands = {
-- { "VimLeavePre", "*", "set title set titleold=" },
},
_filetypechanges = {
-- { "BufWinEnter", ".tf", "setlocal filetype=terraform" },
-- { "BufRead", "*.tf", "setlocal filetype=terraform" },
-- { "BufNewFile", "*.tf", "setlocal filetype=terraform" },
{ "BufWinEnter", ".tf", "setlocal filetype=terraform" },
{ "BufRead", "*.tf", "setlocal filetype=terraform" },
{ "BufNewFile", "*.tf", "setlocal filetype=terraform" },
{ "BufWinEnter", ".zsh", "setlocal filetype=sh" },
{ "BufRead", "*.zsh", "setlocal filetype=sh" },
{ "BufNewFile", "*.zsh", "setlocal filetype=sh" },

View file

@ -851,7 +851,7 @@ lvim.lang = {
"typescriptreact",
},
},
tf = {
terraform = {
formatter = {
exe = "terraform_fmt",
args = {},
@ -860,7 +860,6 @@ lvim.lang = {
lsp = {
provider = "terraformls",
setup = {
filetypes = { "terraform", "tf" },
cmd = {
DATA_PATH .. "/lspinstall/terraform/terraform-ls",
"serve",