nvim/lua/configs/conform.lua
2025-08-28 12:24:49 +02:00

26 lines
585 B
Lua

local options = {
formatters_by_ft = {
lua = { "stylua" },
css = { "prettier" },
html = { "prettier" },
typescript = { { "eslint", "prettier" } },
typescriptreact = { "prettier" },
javascript = { "prettier" },
javascriptreact = { "prettier" },
json = { "prettier" },
rust = { "rustfmt" },
},
format_on_save = {
timeout_ms = 500,
lsp_fallback = true,
},
formatters = {
prettier = {
append_args = { "--tab-width", "4" },
},
},
}
return options