From 0fe748fe4e05a9db919386faeff1fe9e715a91b5 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Wed, 1 Jul 2026 09:57:00 +0545 Subject: [PATCH] feat(lua): disable conform on VimLeavePre to avoid LSP shutdown race Prevents LSP shutdown race by disabling conform before exit --- lua/autocmd.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/autocmd.lua b/lua/autocmd.lua index 75bf182..5846fe7 100644 --- a/lua/autocmd.lua +++ b/lua/autocmd.lua @@ -241,6 +241,17 @@ vim.api.nvim_create_autocmd({ 'InsertLeave' }, { end, }) +-- Disable conform during VimLeavePre to prevent LSP shutdown race +vim.api.nvim_create_autocmd('VimLeavePre', { + group = augroup('disable_conform_on_exit'), + pattern = '*', + callback = function() + for _, buf in ipairs(vim.api.nvim_list_bufs()) do + vim.b[buf].conform_disable = true + end + end, +}) + -- Autoinstall missing plugins on startup vim.api.nvim_create_autocmd('VimEnter', { group = augroup('autoinstall'),