diff options
| -rw-r--r-- | lua/lvim/core/cmp.lua | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/lua/lvim/core/cmp.lua b/lua/lvim/core/cmp.lua index c116f122..bb3eb7cb 100644 --- a/lua/lvim/core/cmp.lua +++ b/lua/lvim/core/cmp.lua @@ -331,6 +331,12 @@ M.config = function()            if is_insert_mode() then -- prevent overwriting brackets              confirm_opts.behavior = ConfirmBehavior.Insert            end +          local entry = cmp.get_selected_entry() +          local is_copilot = entry and entry.source.name == "copilot" +          if is_copilot then +            confirm_opts.behavior = ConfirmBehavior.Replace +            confirm_opts.select = true +          end            if cmp.confirm(confirm_opts) then              return -- success, exit early            end | 
