fix: terraform highlights and formatting

This commit is contained in:
Noah Masur 2022-01-21 15:28:07 -05:00
parent e819c2a7b6
commit f493b263e0

View File

@ -83,8 +83,8 @@ require("packer").startup(function(use)
extensions = { extensions = {
Brewfile = "brewfile", Brewfile = "brewfile",
muttrc = "muttrc", muttrc = "muttrc",
tfvars = "hcl", tfvars = "terraform",
tf = "hcl", tf = "terraform",
}, },
literal = { literal = {
Caskfile = "brewfile", Caskfile = "brewfile",
@ -175,6 +175,17 @@ require("packer").startup(function(use)
-- require("null-ls").builtins.diagnostics.markdownlint, -- require("null-ls").builtins.diagnostics.markdownlint,
-- require("null-ls").builtins.diagnostics.pylint, -- require("null-ls").builtins.diagnostics.pylint,
}, },
-- Format on save
on_attach = function(client)
if client.resolved_capabilities.document_formatting then
vim.cmd([[
augroup LspFormatting
autocmd! * <buffer>
autocmd BufWritePre <buffer> lua vim.lsp.buf.formatting_seq_sync()
augroup END
]])
end
end,
}) })
end, end,
}) })
@ -290,8 +301,6 @@ require("packer").startup(function(use)
highlight = { enable = true }, highlight = { enable = true },
indent = { enable = true }, indent = { enable = true },
}) })
local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
parser_config.hcl.used_by = { "tf" }
end, end,
}) })
@ -461,14 +470,6 @@ vim.api.nvim_exec(
false false
) )
-- Formatting
vim.api.nvim_exec(
[[
au BufWritePost * lua vim.lsp.buf.formatting()
]],
false
)
-- LaTeX options -- LaTeX options
vim.api.nvim_exec( vim.api.nvim_exec(
[[ [[