From 7e9f50804f2a5d2c03f89beea06b908419c0445a Mon Sep 17 00:00:00 2001 From: Alex Efros Date: Fri, 4 Jul 2025 19:01:44 +0300 Subject: [PATCH] fix: call should_attach on sign_in --- lua/copilot/client/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/copilot/client/init.lua b/lua/copilot/client/init.lua index 8e06f149..2d80f0fc 100644 --- a/lua/copilot/client/init.lua +++ b/lua/copilot/client/init.lua @@ -109,6 +109,12 @@ function M.use_client(callback) end client_config.add_callback(callback) + + if not util.should_attach() then + logger.debug("not attaching to buffer based on should_attach criteria") + return + end + local client_id, err = vim.lsp.start(M.config) if not client_id then