From 028e1c525d9d01609f8e7470a68bdceef5692ea8 Mon Sep 17 00:00:00 2001 From: Kamen Mladenov Date: Mon, 18 Nov 2024 09:35:17 +0200 Subject: feat(lsp): Autocomplete on tab --- lua/plugins/lsp.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lua/plugins/lsp.lua') diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index cf2ca66..45743c4 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -1,5 +1,5 @@ -- Thanks https://stackoverflow.com/a/70760302/12036073 -vim.o.updatetime = 300 +vim.o.updatetime = 600 vim.diagnostic.config({ virtual_text = false, float = { focus = false }, @@ -50,12 +50,13 @@ return { }, { 'hrsh7th/nvim-cmp', + dependencies = { 'hrsh7th/vim-vsnip' }, lazy = false, opts = { sources = { { name = 'nvim_lsp' } }, snippet = { expand = function(args) - vim.snippet.expand(args.body) + vim.fn["vsnip#anonymous"](args.body) end, }, }, @@ -63,7 +64,7 @@ return { local cmp = require('cmp') opts.mapping = cmp.mapping.preset.insert({ -- -- `Enter` key to confirm completion - -- [''] = cmp.mapping.confirm({select = false}), + [''] = cmp.mapping.confirm({select = false}), -- -- -- Ctrl+Space to trigger completion menu [''] = cmp.mapping.complete(), -- cgit v1.3.1-23-gd82d