From bc1b033ca115df36a059f743aa40af4b307536b9 Mon Sep 17 00:00:00 2001 From: Jonas Widen Date: Mon, 17 Mar 2025 06:50:57 +0100 Subject: [PATCH] debug completion --- lua/gemini/init.lua | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/lua/gemini/init.lua b/lua/gemini/init.lua index 01adabe..ee3519c 100644 --- a/lua/gemini/init.lua +++ b/lua/gemini/init.lua @@ -46,8 +46,7 @@ function M.setup(opts) -- Set up completion require("gemini.completion").setup() - -- Remove the existing TextChangedI autocmd as it's now handled in completion.lua - -- Instead, just ensure the completion is available + -- Set up the completion keymap vim.keymap.set('i', '', function() require("gemini.completion").trigger_completion() end, { desc = 'Trigger Gemini completion' }) @@ -110,15 +109,8 @@ function M.complete(findstart, base) } -- Start completion request - completion.get_completion({ word = base }, function(completions) - if #completions > 0 then - vim.schedule(function() - -- Update the completion menu - vim.fn.complete(vim.fn.col('.') - #base, completions) - end) - end - end) - + require("gemini.completion").trigger_completion() + return items end end