return { "stevearc/conform.nvim", event = { "BufWritePre" }, cmd = { "ConformInfo" }, keys = { { "f", function() require("conform").format({ async = true }) end, mode = "", desc = "Format buffer", }, }, opts = { formatters_by_ft = { lua = { "stylua" }, ruby = { "rufo" }, }, }, }