From 86712654793f66ff6d34e4229d457fe2d639aa0f Mon Sep 17 00:00:00 2001 From: Jared Miller Date: Tue, 27 Jan 2026 17:20:27 -0500 Subject: [PATCH] Fix vim9script null_job and null_channel type consistency --- adapters/vim/collab.vim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/adapters/vim/collab.vim b/adapters/vim/collab.vim index a61292f..db46067 100644 --- a/adapters/vim/collab.vim +++ b/adapters/vim/collab.vim @@ -4,7 +4,7 @@ vim9script # requires: bun, collabd daemon running var bridge_job: job = null_job -var bridge_channel: channel +var bridge_channel: channel = null_channel var connected = false var ready = false var room = "" @@ -14,7 +14,7 @@ var suppressing = false const bridge_script = expand(':p:h') .. '/bridge.ts' def Send(msg: dict) - if bridge_channel != null + if bridge_channel != null_channel ch_sendraw(bridge_channel, json_encode(msg) .. "\n") endif enddef @@ -70,7 +70,7 @@ def SendBuffer() enddef export def Connect(room_name: string) - if bridge_job != null + if bridge_job != null_job Disconnect() endif @@ -106,11 +106,11 @@ export def Connect(room_name: string) enddef export def Disconnect() - if bridge_job != null + if bridge_job != null_job Send({type: 'disconnect'}) job_stop(bridge_job) - bridge_job = null - bridge_channel = null + bridge_job = null_job + bridge_channel = null_channel endif connected = false ready = false