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' },