return { "blink-cmp", event = "BufEnter", after = function() require("blink-cmp").setup({ -- for keymap, all values may be string | string[] -- use an empty table to disable a keymap keymap = { show = "", hide = "", accept = "", select_prev = { "", "" }, select_next = { "", "" }, show_documentation = {}, hide_documentation = {}, scroll_documentation_up = "", scroll_documentation_down = "", snippet_forward = "", snippet_backward = "", }, highlight = { ns = vim.api.nvim_create_namespace("blink_cmp"), -- sets the fallback highlight groups to nvim-cmp's highlight groups -- useful for when your theme doesn't support blink.cmp -- will be removed in a future release, assuming themes add support use_nvim_cmp_as_default = false, }, kind_icons = { Text = "󰉿", Method = "󰊕", Function = "󰊕", Constructor = "󰒓", Field = "󰜢", Variable = "󰆦", Property = "󰖷", Class = "󱡠", Interface = "󱡠", Struct = "󱡠", Module = "󰅩", Unit = "󰪚", Value = "󰦨", Enum = "󰦨", EnumMember = "󰦨", Keyword = "󰻾", Constant = "󰏿", Snippet = "󱄽", Color = "󰏘", File = "󰈔", Reference = "󰬲", Folder = "󰉋", Event = "󱐋", Operator = "󰪚", TypeParameter = "󰬛", }, }) end, }