return { { "saghen/blink.cmp", dependencies = { { "rafamadriz/friendly-snippets" }, }, version = "1.*", ---@module 'blink.cmp' ---@type blink.cmp.Config opts = { keymap = { preset = "none", [''] = { 'select_next', 'fallback' }, [''] = { 'select_prev', 'fallback' }, [""] = { 'select_and_accept', 'fallback' }, [''] = { 'hide', 'fallback' } }, completion = { documentation = { auto_show = true, treesitter_highlighting = true }, menu = { auto_show = true }, ghost_text = { enabled = true } }, sources = { default = { 'lsp', 'path', 'snippets', 'buffer' }, }, signature = { enabled = true }, fuzzy = { implementation = "prefer_rust_with_warning" } } } }