From fb84f8aeabc6c32ba50bb8e0e22f45bef29361c5 Mon Sep 17 00:00:00 2001 From: pillzu Date: Wed, 23 Apr 2025 13:30:50 -0400 Subject: [PATCH 1/2] BUG: Automatically pass call to check server health (virtual_text) --- lua/codeium/virtual_text.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/codeium/virtual_text.lua b/lua/codeium/virtual_text.lua index 6212528..e8c0bec 100644 --- a/lua/codeium/virtual_text.lua +++ b/lua/codeium/virtual_text.lua @@ -484,7 +484,7 @@ end function M.debounced_complete() M.clear() - if config.options.virtual_text.manual or not server.is_healthy() or not M.filetype_enabled(vim.fn.bufnr("")) then + if config.options.virtual_text.manual or not server:is_healthy() or not M.filetype_enabled(vim.fn.bufnr("")) then return end local current_buf = vim.fn.bufnr("") From f960dc83aef21be8f428e6fab71dc4de52efd39a Mon Sep 17 00:00:00 2001 From: pillzu Date: Wed, 23 Apr 2025 13:37:33 -0400 Subject: [PATCH 2/2] BUG: Replace all instances of `.` with `:` (virtual_text) --- lua/codeium/virtual_text.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/codeium/virtual_text.lua b/lua/codeium/virtual_text.lua index e8c0bec..bb96153 100644 --- a/lua/codeium/virtual_text.lua +++ b/lua/codeium/virtual_text.lua @@ -171,7 +171,7 @@ local function completion_inserter(current_completion, insert_text) local cursor_text = delta == 0 and "" or ':exe "go" line2byte(line("."))+col(".")+(' .. delta .. ")" - server.accept_completion(current_completion.completion.completionId) + server:accept_completion(current_completion.completion.completionId) return 'u' .. delete_range .. insert_text .. cursor_text end @@ -438,7 +438,7 @@ function M.complete(opts) codeium_status = "waiting" - local cancel = server.request_completion( + local cancel = server:request_completion( data.document, data.editor_options, data.other_documents,