.dotfiles/private_dot_config/nvim/lua/configs/conform.lua

27 lines
493 B
Lua

local options = {
lsp_fallback = true,
formatters_by_ft = {
lua = { "stylua" },
python = { "ruff", "black" },
c = { "clang-format" },
cpp = { "clang-format" },
html = { "prettier" },
css = { "prettier" },
javascript = { "prettier" },
markdown = { "prettier" },
md = { "prettier" },
text = { "prettier" },
json = { "prettier" },
yaml = { "prettier" },
toml = { "prettier" },
},
format_on_save = {
timeout_ms = 500,
lsp_fallback = true,
},
}
return options