diff options
author | Gabriel A. Giovanini <g.giovanini@gridx.de> | 2025-01-23 13:21:08 +0100 |
---|---|---|
committer | Gabriel A. Giovanini <g.giovanini@gridx.de> | 2025-02-13 13:33:43 +0100 |
commit | 71e4c13d7345ccb6f6c0c371f40e9dcb6569ade0 (patch) | |
tree | e437f6dad987fd938544be9ef82d356bb6658910 /lua/gabrielgio/formatter.lua | |
parent | b4e54e30af06739a08428024aaa36938e79ba95b (diff) | |
download | gabrielgio.lua-71e4c13d7345ccb6f6c0c371f40e9dcb6569ade0.tar.gz gabrielgio.lua-71e4c13d7345ccb6f6c0c371f40e9dcb6569ade0.tar.bz2 gabrielgio.lua-71e4c13d7345ccb6f6c0c371f40e9dcb6569ade0.zip |
feat: Sync
Diffstat (limited to 'lua/gabrielgio/formatter.lua')
-rw-r--r-- | lua/gabrielgio/formatter.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lua/gabrielgio/formatter.lua b/lua/gabrielgio/formatter.lua index d06a400..ca0ebc7 100644 --- a/lua/gabrielgio/formatter.lua +++ b/lua/gabrielgio/formatter.lua @@ -1,5 +1,6 @@ local formatter = require("formatter") local go = require("formatter.filetypes.go") +local util = require("formatter.util") formatter.setup({ filetype = { @@ -8,6 +9,23 @@ formatter.setup({ fish = { require("formatter.filetypes.fish").fishindent }, javascript = { require("formatter.filetypes.javascript").prettier }, go = { go.gofumpt, go.goimports }, + terraform = { + function() + return { + exe = "terraform", + args = { + "fmt", + "-", + }, + stdin = true, + } + end, + }, + yaml = { + function() + return { exe = "yamlfmt" } + end, + }, }, ["*"] = { require("formatter.filetypes.any").remove_trailing_whitespace, |