pojokcodeid.nvim-lazy/lua/user/cmdline.lua

38 lines
1 KiB
Lua
Raw Normal View History

2023-02-11 09:41:39 +07:00
require("cmp").setup.cmdline({ "/", "?" }, {
2023-02-05 10:07:34 +07:00
mapping = require("cmp").mapping.preset.cmdline({
["<C-z>"] = {
c = function()
if require("cmp").visible() then
require("cmp").select_next_item()
else
require("cmp").complete()
end
end,
},
["<C-e>"] = { c = require("cmp").mapping.abort() },
["<C-y>"] = { c = require("cmp").mapping.confirm({ select = false }) },
}),
sources = require("cmp").config.sources({ { name = "buffer", keyword_length = 1 } }),
})
2023-02-11 09:41:39 +07:00
require("cmp").setup.cmdline(":", {
2023-02-05 10:07:34 +07:00
mapping = require("cmp").mapping.preset.cmdline({
["<C-z>"] = {
c = function()
if require("cmp").visible() then
require("cmp").select_next_item()
else
require("cmp").complete()
end
end,
},
["<C-e>"] = { c = require("cmp").mapping.abort() },
["<C-y>"] = { c = require("cmp").mapping.confirm({ select = false }) },
}),
sources = require("cmp").config.sources({
{ name = "path", keyword_length = 1 },
}, {
{ name = "cmdline", keyword_length = 1 },
}),
})