From cf176b54d4355963e32362e4d5de3a6d1459b637 Mon Sep 17 00:00:00 2001 From: glepnir Date: Sat, 18 Jan 2025 20:10:25 +0800 Subject: [PATCH] update --- lua/internal/server.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/internal/server.lua b/lua/internal/server.lua index acecea0..a6d3e5e 100644 --- a/lua/internal/server.lua +++ b/lua/internal/server.lua @@ -75,7 +75,8 @@ end local function collect_buffer_words(root_name, filename, triggerchar) local words = {} for _, word in ipairs(vim.tbl_get(words_cache, root_name, filename) or {}) do - if word:match('^' .. triggerchar) and not vim.list_contains(words, word) then + -- only compare for alpha + if word:sub(1, 1) == triggerchar and not vim.list_contains(words, word) then table.insert(words, word) end end