chore(nvim): update conform config

This commit is contained in:
Rob Watson 2025-04-28 08:54:57 +02:00
parent d120f4e26c
commit 74665a7f5b

View File

@ -1,24 +1,29 @@
-- TODO: prettierd -- TODO: prettierd
-- TODO: async save-on-write? Or set timeout. -- TODO: async save-on-write? Or set timeout.
require("conform").setup({ require("conform").setup({
formatters_by_ft = { formatters_by_ft = {
javascript = { "prettier" }, javascript = { "prettier" },
go = { "goimports" }, go = { "goimports" },
lua = { "stylua" }, lua = { "stylua" },
rust = { "rustfmt" }, rust = { "rustfmt" },
typescript = { "prettier" }, typescript = { "prettier" },
typescriptreact = { "prettier" }, typescriptreact = { "prettier" },
css = { "prettier" }, css = { "prettier" },
scss = { "prettier" }, scss = { "prettier" },
}, -- ruby = { "standardrb" },
formatters = { },
prettier = { formatters = {
args = { "--stdin-filepath", "$FILENAME", "--single-quote" }, prettier = {
}, args = { "--stdin-filepath", "$FILENAME", "--single-quote" },
}, },
format_on_save = { -- standardrb = {
lsp_fallback = true, -- args = { "$FILENAME", "--fix" },
}, -- },
log_level = vim.log.levels.ERROR, },
notify_on_error = false, format_after_save = {
lsp_fallback = "fallback",
timeout_ms = 5000,
},
log_level = vim.log.levels.ERROR,
notify_on_error = true,
}) })