From bbfc9998a5b226e2cad08760a95cdc402e5e3d8e Mon Sep 17 00:00:00 2001 From: Jared Miller Date: Tue, 27 Jan 2026 16:16:46 -0500 Subject: [PATCH] Add clean exit handling to bridge process --- adapters/vim/bridge.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/adapters/vim/bridge.ts b/adapters/vim/bridge.ts index 2223506..c0a9ad4 100644 --- a/adapters/vim/bridge.ts +++ b/adapters/vim/bridge.ts @@ -126,7 +126,8 @@ for await (const chunk of Bun.stdin.stream()) { break; case "disconnect": ws?.close(); - break; + send({ type: "disconnected" }); + process.exit(0); } } catch { send({ type: "error", message: "invalid json" });