nvim: add cmp cmdline and firenvim settings

This commit is contained in:
Marko Korhonen 2023-01-09 09:10:16 +02:00
parent ce45ae465c
commit a5e0572f18
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890
3 changed files with 33 additions and 0 deletions

View file

@ -62,4 +62,26 @@ return function()
-- on completion
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
-- `/` cmdline setup.
cmp.setup.cmdline("/", {
mapping = cmp.mapping.preset.cmdline(),
sources = {
{ name = "buffer" },
},
})
-- `:` cmdline setup.
cmp.setup.cmdline(":", {
mapping = cmp.mapping.preset.cmdline(),
sources = cmp.config.sources({
{ name = "path" },
}, {
{
name = "cmdline",
option = {
ignore_cmds = { "Man", "!" },
},
},
}),
})
end