1local M = {
2 "saghen/blink.cmp",
3 version = '1.*',
4 event = { "InsertEnter", "CmdlineEnter" },
5 opts = {
6 completion = {
7 menu = {
8 border = "rounded",
9 draw = {
10 columns = {
11 { "kind_icon" },
12 { "label", "label_description", gap = 1},
13 { "kind" },
14 { "source_id" },
15 },
16 },
17 },
18 documentation = {
19 window = {
20 border = "rounded"
21 },
22 auto_show = true
23 },
24 },
25 keymap = { preset = 'super-tab' },
26 appearance = {
27 nerd_font_variant = 'mono'
28 },
29 sources = {
30 default = {
31 'lsp',
32 'path',
33 'buffer',
34 }
35 },
36 fuzzy = { implementation = "prefer_rust" }
37 },
38 opts_extend = { "sources.default" }
39}
40
41return M