nvim/lua/configs/conform.lua
2025-09-21 18:28:45 +02:00

26 lines
589 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 = 2500,
lsp_fallback = true,
},
formatters = {
prettier = {
append_args = { "--tab-width", "4" },
},
},
}
return options