From 82f904c9dcbfb13a3f9e02052e0a1cce85739b15 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Thu, 18 Dec 2025 15:52:24 +0100 Subject: [PATCH] feat(format): enable lsp_fallback, disable json formatters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- dots/.config/nvim/after/plugin/conform.lua | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dots/.config/nvim/after/plugin/conform.lua b/dots/.config/nvim/after/plugin/conform.lua index 4296f2a..4f9ae4b 100644 --- a/dots/.config/nvim/after/plugin/conform.lua +++ b/dots/.config/nvim/after/plugin/conform.lua @@ -1,6 +1,6 @@ require("conform").setup({ format_after_save = { - lsp_fallback = false, + lsp_fallback = true, async = false, timeout_ms = 500, }, @@ -13,15 +13,14 @@ require("conform").setup({ gdscript = { "gdformat" }, haskell = { "ormolu" }, html = { "prettierd", "prettier", stop_after_first = true }, - javascript = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true }, - javascriptreact = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true }, - json = { "prettierd", "prettier", stop_after_first = true }, - jsonc = { "prettierd", "prettier", stop_after_first = true }, lua = { "stylua" }, -- configured in stylua.toml markdown = { "prettierd", "prettier", stop_after_first = true }, nix = { "nixfmt" }, + javascript = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true }, + javascriptreact = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true }, + -- json = { "prettierd", "prettier", stop_after_first = true }, + -- jsonc = { "prettierd", "prettier", stop_after_first = true }, python = { "isort", "black" }, - rust = { "rustfmt", lsp_fallback = "fallback" }, svelte = { "eslint_d", "prettierd", "prettier", stop_after_first = true }, typescript = { "eslint_d", "prettierd", "prettier", stop_after_first = true }, typescriptreact = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },