local follow_main = false if follow_main then vim.g.lazyvim_blink_main = true end return { "saghen/blink.cmp", ---@module 'blink.cmp' ---@type blink.cmp.Config opts = { appearance = { nerd_font_variant = "mono", }, completion = { accept = { -- experimental auto-brackets support auto_brackets = { enabled = true, }, }, menu = { draw = { treesitter = true, }, }, documentation = { auto_show = true, auto_show_delay_ms = 200, }, ghost_text = { enabled = vim.g.ai_cmp, }, }, keymap = { preset = "default", -- [""] = { -- LazyVim.cmp.map({ "snippet_forward", "ai_accept" }), -- "fallback", -- }, [""] = { "select_and_accept", "fallback" }, [""] = { "select_prev" }, [""] = { "select_next" }, [""] = { "scroll_documentation_up" }, [""] = { "scroll_documentation_down" }, }, }, }