From 8d5f684b503f9df96fe4a3e700c6daf7ee0afde1 Mon Sep 17 00:00:00 2001 From: Dillon Mulroy Date: Wed, 14 Jan 2026 08:18:33 -0500 Subject: [PATCH] fix: defer auto_start_watch_mode callback to prevent split blocking Wrap M.run() in vim.schedule() so buffer/window operations complete before notifications start. Closes #75 --- lua/tsc/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/tsc/init.lua b/lua/tsc/init.lua index 61ec922..0853b8a 100644 --- a/lua/tsc/init.lua +++ b/lua/tsc/init.lua @@ -367,7 +367,7 @@ function M.setup(opts) pattern = "*.{ts,tsx}", desc = "Start tsc.nvim in watch mode automatically when opening a TypeScript file", callback = function() - M.run() + vim.schedule(M.run) end, }) end