mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-21 20:11:06 +00:00
feat(ai): added completion hooks for next edit suggestions
This commit is contained in:
parent
b25ea9c153
commit
30a325d671
4 changed files with 3 additions and 5 deletions
|
|
@ -49,7 +49,6 @@ map("n", "<leader>bD", "<cmd>:bd<cr>", { desc = "Delete Buffer and Window" })
|
||||||
map({ "i", "n", "s" }, "<esc>", function()
|
map({ "i", "n", "s" }, "<esc>", function()
|
||||||
vim.cmd("noh")
|
vim.cmd("noh")
|
||||||
LazyVim.cmp.actions.snippet_stop()
|
LazyVim.cmp.actions.snippet_stop()
|
||||||
LazyVim.cmp.actions.ai_stop()
|
|
||||||
return "<esc>"
|
return "<esc>"
|
||||||
end, { expr = true, desc = "Escape and Clear hlsearch" })
|
end, { expr = true, desc = "Escape and Clear hlsearch" })
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -122,12 +122,12 @@ return {
|
||||||
if opts.keymap.preset == "super-tab" then -- super-tab
|
if opts.keymap.preset == "super-tab" then -- super-tab
|
||||||
opts.keymap["<Tab>"] = {
|
opts.keymap["<Tab>"] = {
|
||||||
require("blink.cmp.keymap.presets").get("super-tab")["<Tab>"][1],
|
require("blink.cmp.keymap.presets").get("super-tab")["<Tab>"][1],
|
||||||
LazyVim.cmp.map({ "snippet_forward", "ai_accept" }),
|
LazyVim.cmp.map({ "snippet_forward", "ai_nes", "ai_accept" }),
|
||||||
"fallback",
|
"fallback",
|
||||||
}
|
}
|
||||||
else -- other presets
|
else -- other presets
|
||||||
opts.keymap["<Tab>"] = {
|
opts.keymap["<Tab>"] = {
|
||||||
LazyVim.cmp.map({ "snippet_forward", "ai_accept" }),
|
LazyVim.cmp.map({ "snippet_forward", "ai_nes", "ai_accept" }),
|
||||||
"fallback",
|
"fallback",
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ return {
|
||||||
fallback()
|
fallback()
|
||||||
end,
|
end,
|
||||||
["<tab>"] = function(fallback)
|
["<tab>"] = function(fallback)
|
||||||
return LazyVim.cmp.map({ "snippet_forward", "ai_accept" }, fallback)()
|
return LazyVim.cmp.map({ "snippet_forward", "ai_nes", "ai_accept" }, fallback)()
|
||||||
end,
|
end,
|
||||||
}),
|
}),
|
||||||
sources = cmp.config.sources({
|
sources = cmp.config.sources({
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@ M.actions = {
|
||||||
vim.snippet.stop()
|
vim.snippet.stop()
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
ai_stop = function() end,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
---@param actions string[]
|
---@param actions string[]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue