removed luasnippet, fixed lsp keybinds.

This commit is contained in:
Gabe Venberg 2021-12-15 11:30:08 -06:00
parent 8322dfa4e1
commit d80d290fe2
4 changed files with 14 additions and 19 deletions

View file

@ -20,17 +20,9 @@ end
-- Set completeopt to have a better completion experience
vim.o.completeopt = 'menuone,noselect'
-- luasnip setup
local luasnip = require 'luasnip'
-- nvim-cmp setup
local cmp = require 'cmp'
cmp.setup {
snippet = {
expand = function(args)
require('luasnip').lsp_expand(args.body)
end,
},
mapping = {
['<C-p>'] = cmp.mapping.select_prev_item(),
['<C-n>'] = cmp.mapping.select_next_item(),
@ -45,8 +37,6 @@ cmp.setup {
['<Tab>'] = function(fallback)
if cmp.visible() then
cmp.select_next_item()
elseif luasnip.expand_or_jumpable() then
luasnip.expand_or_jump()
else
fallback()
end
@ -54,8 +44,6 @@ cmp.setup {
['<S-Tab>'] = function(fallback)
if cmp.visible() then
cmp.select_prev_item()
elseif luasnip.jumpable(-1) then
luasnip.jump(-1)
else
fallback()
end
@ -63,6 +51,5 @@ cmp.setup {
},
sources = {
{ name = 'nvim_lsp' },
{ name = 'luasnip' },
},
}