return { "stevearc/conform.nvim", opts = { formatters_by_ft = { typescriptreact = { "biome-check", "prettierd" }, astro = { "prettierd" }, typescript = { "biome-check", "prettierd" }, javascript = { "biome-check", "prettierd" }, javascriptreact = { "biome-check", "prettierd" }, html = { "prettierd" }, htmlangular = { "prettierd" }, css = { "biome-check", "prettierd" }, yaml = { "prettierd" }, markdown = { "prettierd" }, json = { "biome-check", "prettierd" }, lua = { "stylua" }, go = { "goimports" }, gomod = { "goimports" }, gowork = { "goimports" }, gotmpl = { "goimports" }, }, format_on_save = { -- These options will be passed to conform.format() timeout_ms = 500, lsp_format = "fallback", }, }, }