From 1cad7970b4d61fc2cffcc12b3935360f73013153 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 3 Nov 2026 13:44:13 +0000 Subject: [PATCH] update --- README.md | 2 +- lua/completion.lua | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d713c22..fedb439 100644 --- a/README.md +++ b/README.md @@ -368,7 +368,7 @@ The configuration uses nvim-surround v4's default mappings. | insert | `` | Complete a filesystem path | | insert/select | `` / `` | Jump forward/backward through native snippet tabstops | -Completion opens automatically after a 150 ms delay, uses fuzzy matching, and does not preselect an item. LSP buffers prioritize language-aware results exclusively; buffer words remain available explicitly with ``. Buffers without an LSP autocomplete from a bounded set of nearby words. +Completion opens automatically after a 150 ms delay, uses fuzzy matching, and does not preselect an item. LSP buffers prioritize language-aware results exclusively; buffer words remain available explicitly with ``. Buffers without an LSP autocomplete from a bounded set of nearby words. Native completion is disabled in Telescope prompts so it does not obscure picker results. ### Copilot Inline Suggestions `lua/plugins/copilot.lua` diff --git a/lua/completion.lua b/lua/completion.lua index 8e77363..ea208d5 100644 --- a/lua/completion.lua +++ b/lua/completion.lua @@ -8,6 +8,14 @@ vim.opt.autocompletedelay = 150 vim.opt.completeopt = { "menu", "menuone", "noselect", "popup", "fuzzy" } vim.opt.complete = { ".^10", "w^5", "b^5", "u^5" } +vim.api.nvim_create_autocmd("FileType", { + pattern = "TelescopePrompt", + callback = function(args) + vim.bo[args.buf].autocomplete = false + end, + desc = "Disable native completion in Telescope prompts", +}) + vim.keymap.set("i", "", function() vim.lsp.completion.get() end, { desc = "Completion: Trigger LSP suggestions", silent = true })