return { "saghen/blink.cmp", version = '1.*', ---@module 'blink.cmp' ---@type blink.cmp.config opts = { keymap = { preset = 'default', [''] = { 'select_prev', 'fallback' }, [''] = { 'select_next', 'fallback' }, [''] = { 'select_prev' }, [''] = { 'select_next' }, [''] = { 'accept' }, [''] = { 'cancel' }, [''] = { 'scroll_documentation_up' }, [''] = { 'scroll_documentation_down' }, }, appearance = { nerd_font_variant = 'mono', }, completion = { documentation = { auto_show = true, }, }, sources = { default = { 'lsp', 'path', 'buffer', }, }, fuzzy = { implementation = "prefer_rust_with_warning", }, }, opts_extend = { "sources.default", }, }