aboutsummaryrefslogtreecommitdiff
path: root/cmp.lua
blob: 1e96706d0f3a4bad53f901cdcb7ccba2e6f8ef7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-- Setup nvim-cmp.
local cmp = require'cmp'

cmp.setup({
  snippet = {
    expand = function(args)
      vim.fn["vsnip#anonymous"](args.body)
    end,
  },
  mapping = cmp.mapping.preset.insert({
    ['<CR>'] = cmp.mapping.confirm({ select = true }),
  }),
  sources = cmp.config.sources({
    { name = 'nvim_lsp' },
    { name = 'vsnip' },
  })
})