| 123456789101112131415161718192021222324252627282930313233 |
- return {
- "stevearc/conform.nvim",
- opts = {},
- config = function()
- require("conform").setup({
- formatters_by_ft = {
- lua = { "stylua" },
- -- Use `stop_after_first` instead of nested lists
- javascript = {
- "prettierd",
- "prettier",
- stop_after_first = "fallback",
- },
- rust = {
- "rustfmt",
- "lsp_format",
- stop_after_first = "fallback", -- Use fallback behavior
- },
- typst = {
- "typstyle",
- "lsp_format",
- stop_after_first = "last", -- Use last formatter behavior
- },
- html = {
- "prettier",
- "lsp_format",
- stop_after_first = "fallback", -- Use fallback behavior
- },
- },
- })
- end,
- }
|