Mercurial > dotfiles
comparison dot_config/nvim/init.lua @ 444:9e4933c708e4
Expand vsnip snippets in completion
author | Zeger Van de Vannet <zegervdv@me.com> |
---|---|
date | Tue, 31 Aug 2021 14:41:54 +0200 |
parents | 7e2e4f89c7bc |
children | 34fb1bd9986f |
comparison
equal
deleted
inserted
replaced
443:7e2e4f89c7bc | 444:9e4933c708e4 |
---|---|
204 'hrsh7th/nvim-cmp', | 204 'hrsh7th/nvim-cmp', |
205 requires = { 'hrsh7th/cmp-buffer', 'hrsh7th/cmp-nvim-lsp', 'hrsh7th/cmp-vsnip', 'hrsh7th/cmp-path' }, | 205 requires = { 'hrsh7th/cmp-buffer', 'hrsh7th/cmp-nvim-lsp', 'hrsh7th/cmp-vsnip', 'hrsh7th/cmp-path' }, |
206 config = function() | 206 config = function() |
207 local cmp = require 'cmp' | 207 local cmp = require 'cmp' |
208 cmp.setup { | 208 cmp.setup { |
209 snippet = { | |
210 expand = function(args) | |
211 vim.fn["vsnip#anonymous"](args.body) | |
212 end, | |
213 }, | |
209 mapping = { | 214 mapping = { |
210 ['<C-p>'] = cmp.mapping.select_prev_item(), | 215 ['<C-p>'] = cmp.mapping.select_prev_item(), |
211 ['<C-n>'] = cmp.mapping.select_next_item(), | 216 ['<C-n>'] = cmp.mapping.select_next_item(), |
212 ['<C-d>'] = cmp.mapping.scroll_docs(-4), | 217 ['<C-d>'] = cmp.mapping.scroll_docs(-4), |
213 ['<C-f>'] = cmp.mapping.scroll_docs(4), | 218 ['<C-f>'] = cmp.mapping.scroll_docs(4), |