Updated 7. Contoh Custom Plugins (markdown)

Asep Komarudin 2023-03-02 19:12:13 +07:00
parent aa3373684d
commit f1006eba28

@ -1393,8 +1393,16 @@ return {
event = "BufWinEnter",
config = function()
local cmp = require("cmp")
local mapping = {
["<CR>"] = cmp.mapping.confirm({ select = true }),
["<Up>"] = cmp.mapping(cmp.mapping.select_prev_item(), { "i", "c" }),
["<S-Tab>"] = cmp.mapping(cmp.mapping.select_prev_item(), { "i", "c" }),
["<Down>"] = cmp.mapping(cmp.mapping.select_next_item(), { "i", "c" }),
["<Tab>"] = cmp.mapping(cmp.mapping.select_next_item(), { "i", "c" }),
}
-- Use buffer source for `/`.
cmp.setup.cmdline("/", {
mapping = mapping,
sources = {
{ name = "buffer" },
},
@ -1402,6 +1410,7 @@ return {
-- Use cmdline & path source for ':'.
cmp.setup.cmdline(":", {
mapping = mapping,
sources = cmp.config.sources({
{ name = "path" },
}, {