-- lua_add {{{ local vimx = require("artemis") vimx.keymap.set("i", [[<C-y>]], function() if not vimx.fn.pum.visible() then vim.api.nvim_feedkeys(vim.keycode("<C-y>"), "n", false) return end vimx.fn.pum.map.confirm() end) vimx.keymap.set("i", [[<C-n>]], function() if not vimx.fn.pum.visible() then vim.api.nvim_feedkeys(vim.keycode("<C-n>"), "n", false) return end vimx.fn.pum.map.insert_relative(1) end) vimx.keymap.set("i", [[<C-p>]], function() if not vimx.fn.pum.visible() then vim.api.nvim_feedkeys(vim.keycode("<C-p>"), "n", false) return end vimx.fn.pum.map.insert_relative(-1) end) -- }}} -- lua_source {{{ require("artemis").fn.pum.set_option({ auto_select = true, }) -- }}}