summaryrefslogtreecommitdiff
path: root/lua/config/plugins/completion.lua
blob: f8cc60293620d9ab667b08854d4eb3e7ebc08ae8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
return {
  {
    "saghen/blink.cmp",
    dependencies = "rafamadriz/friendly-snippets",

    version = "v0.13.1",

    opts = {
      keymap = {
        preset = "default",
        -- The default `<C-Space>` is my tmux prefix.
        ["<M-Space>"] = { "show", "show_documentation", "hide_documentation" },
      },

      appearance = {
        use_nvim_cmp_as_default = true,
        nerd_font_variant = 'mono'
      },

      sources = {
        min_keyword_length = 2,
        default = { "lsp", "path", "snippets", "buffer" },
      },

      signature = { enabled = true },
    },
    opts_extend = { "sources.default" }
  }
}