require("conform").setup({ format_on_save = { lsp_fallback = true, async = false, timeout_ms = 500, }, formatters_by_ft = { awk = { "awk" }, bash = { "shellcheck" }, c = { "clang-format" }, cpp = { "clang-format" }, css = { "prettierd", "prettier", stop_after_first = true }, gdscript = { "gdformat" }, haskell = { "ormolu" }, html = { "prettierd", "prettier", stop_after_first = true }, lua = { "stylua" }, -- configured in stylua.toml markdown = { "prettierd", "prettier", stop_after_first = true }, javascript = { "prettierd", "prettier", stop_after_first = true }, javascriptreact = { "prettierd", "prettier", stop_after_first = true }, json = { "prettierd", "prettier", stop_after_first = true }, jsonc = { "prettierd", "prettier", stop_after_first = true }, python = { "isort", "black" }, svelte = { "prettierd", "prettier", stop_after_first = true }, typescript = { "prettierd", "prettier", stop_after_first = true }, typescriptreact = { "prettierd", "prettier", stop_after_first = true }, yaml = { "prettierd", "prettier", stop_after_first = true }, }, })