🐛 fix(nvim): neocodeium now uses the cmp global variable to disable or enable

This commit is contained in:
Sergio Laín 2024-11-11 13:05:42 +01:00
parent f9548065c7
commit d28dec9274
No known key found for this signature in database
GPG key ID: 51BB28D8B42FB438

View file

@ -2,11 +2,12 @@ return {
"monkoose/neocodeium", "monkoose/neocodeium",
event = "InsertEnter", event = "InsertEnter",
config = function() config = function()
local cmp = require("cmp")
local neocodeium = require("neocodeium") local neocodeium = require("neocodeium")
neocodeium.setup() neocodeium.setup()
local commands = require("neocodeium.commands") local commands = require("neocodeium.commands")
if vim.g.codeium_cmp_hide == true then
local cmp = require("cmp")
cmp.event:on("menu_opened", function() cmp.event:on("menu_opened", function()
commands.disable() commands.disable()
neocodeium.clear() neocodeium.clear()
@ -15,6 +16,7 @@ return {
cmp.event:on("menu_closed", function() cmp.event:on("menu_closed", function()
commands.enable() commands.enable()
end) end)
end
vim.keymap.set("i", "<M-CR>", function() vim.keymap.set("i", "<M-CR>", function()
require("neocodeium").accept() require("neocodeium").accept()