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