dotfiles/dot_config/nvim/plugin/conform.lua
2026-02-06 10:26:25 +01:00

22 lines
438 B
Lua

local ok, conform = pcall(require, "conform")
if not ok then
return
end
conform.setup({
format_on_save = function(_)
return {
timeout_ms = 2000,
lsp_fallback = true,
}
end,
formatters_by_ft = {
rust = { "rustfmt" },
cs = { "csharpier" }, -- for .NET (optional, requires csharpier installed)
lua = { "stylua" },
json = { "jq" },
yaml = { "yamlfmt" },
markdown = { "prettier" },
},
})