23 lines
541 B
Lua
23 lines
541 B
Lua
local options = {
|
|
formatters_by_ft = {
|
|
lua = { "stylua" },
|
|
sql = { "pg_format", "sqlfluff" }, -- pg_format first, fallback to sqlfluff
|
|
json = { "jq" },
|
|
markdown = { "mdformat" },
|
|
},
|
|
-- no format_on_save (manual-only)
|
|
formatters = {
|
|
pg_format = {
|
|
prepend_args = {
|
|
"--keyword-case", "2", -- 1 = UPPER
|
|
"--function-case", "2", -- 2 = lower
|
|
"--spaces", "4",
|
|
},
|
|
},
|
|
sqlfluff = {
|
|
args = { "fix", "--force", "--dialect", "postgres", "-" },
|
|
},
|
|
},
|
|
}
|
|
return options
|