return { { "saghen/blink.cmp", dependencies = { "rafamadriz/friendly-snippets" }, version = "1.*", ---@module 'blink.cmp' ---@type blink.cmp.Config opts = { keymap = { preset = "default" }, appearance = { nerd_font_variant = "mono", }, completion = { documentation = { auto_show = true } }, sources = { default = { "lsp", "path", "snippets", "buffer", "cmdline", "lazydev" }, providers = { lazydev = { name = "LazyDev", module = "lazydev.integrations.blink", -- make lazydev completions top priority (see `:h blink.cmp`) score_offset = 100, }, }, }, cmdline = { completion = { menu = { auto_show = true } }, }, fuzzy = { implementation = "prefer_rust_with_warning" }, }, opts_extend = { "sources.default" }, }, }