mirror of
https://github.com/harivansh-afk/nix.git
synced 2026-04-19 07:03:47 +00:00
25 lines
800 B
Lua
25 lines
800 B
Lua
vim.pack.add({
|
|
"https://github.com/monkoose/neocodeium",
|
|
}, { load = function() end })
|
|
|
|
return {
|
|
"monkoose/neocodeium",
|
|
event = "InsertEnter",
|
|
after = function()
|
|
local neocodeium = require "neocodeium"
|
|
neocodeium.setup()
|
|
|
|
vim.keymap.set("i", "<Right>", function()
|
|
if neocodeium.visible() then
|
|
neocodeium.accept()
|
|
else
|
|
vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<Right>", true, false, true), "n", false)
|
|
end
|
|
end)
|
|
vim.keymap.set("i", "<A-w>", neocodeium.accept_word)
|
|
vim.keymap.set("i", "<A-a>", neocodeium.accept_line)
|
|
vim.keymap.set("i", "<A-e>", neocodeium.cycle_or_complete)
|
|
vim.keymap.set("i", "<A-r>", function() neocodeium.cycle_or_complete(-1) end)
|
|
vim.keymap.set("i", "<A-c>", neocodeium.clear)
|
|
end,
|
|
}
|