From 15f8c3ecf7327ffd9b7454a5e0a061f05a3e32a3 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Fri, 9 Dec 2022 13:18:39 +0100 Subject: [PATCH] complete text from all visible buffers --- lua/setup/my_cmp.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lua/setup/my_cmp.lua b/lua/setup/my_cmp.lua index 84c888f..6abbac6 100644 --- a/lua/setup/my_cmp.lua +++ b/lua/setup/my_cmp.lua @@ -61,7 +61,17 @@ cmp.setup({ { name = 'nvim_lsp', priority = 7 }, { name = 'nvim_lsp_signature_help', priority = 7 }, { name = 'treesitter', priority = 6 }, - { name = 'buffer', priority = 5 }, + { name = 'buffer', priority = 5, + option = { + get_bufnrs = function() + local bufs = {} + for _, win in ipairs(vim.api.nvim_list_wins()) do + bufs[vim.api.nvim_win_get_buf(win)] = true + end + return vim.tbl_keys(bufs) + end + } + }, -- { name = 'nvim_lua' }, -- { name = 'look' }, -- { name = 'path' },