From 670bfb6775b89310d8ed40c34101f80f7c467271 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 19 Nov 2024 08:54:43 +0100 Subject: [PATCH] fix(client): filetype can be nil on nightly for get_language_id --- lua/copilot/client.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/copilot/client.lua b/lua/copilot/client.lua index 40e520c4..607c3286 100644 --- a/lua/copilot/client.lua +++ b/lua/copilot/client.lua @@ -194,7 +194,8 @@ local function prepare_client_config(overrides) root_dir = vim.loop.cwd(), name = "copilot", capabilities = capabilities, - get_language_id = function(_, filetype) + get_language_id = function(buf, filetype) + filetype = filetype or vim.bo[buf].filetype return util.language_for_file_type(filetype) end, on_init = function(client, initialize_result)