From 4ff231c3a55d2b49cd72d824d45480b6b7961190 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sat, 15 Jan 2022 14:56:27 +0530 Subject: switch to nvim-cmp --- lua/completions.lua | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lua/completions.lua (limited to 'lua') diff --git a/lua/completions.lua b/lua/completions.lua new file mode 100644 index 0000000..f7598a6 --- /dev/null +++ b/lua/completions.lua @@ -0,0 +1,37 @@ +local cmp = require 'cmp' + +cmp.setup({ + snippet = { + expand = function(args) end, + }, + mapping = { + [''] = cmp.mapping(cmp.mapping.scroll_docs(-4), { 'i', 'c' }), + [''] = cmp.mapping(cmp.mapping.scroll_docs(4), { 'i', 'c' }), + [''] = cmp.mapping(cmp.mapping.complete(), { 'i', 'c' }), + [''] = cmp.config.disable, + [''] = cmp.mapping({ + i = cmp.mapping.abort(), + c = cmp.mapping.close(), + }), + [''] = cmp.mapping.confirm({ select = true }), + }, + sources = cmp.config.sources({ + { name = 'nvim_lsp' }, + }, { + { name = 'buffer' }, + }) +}) + +cmp.setup.cmdline('/', { + sources = { + { name = 'buffer' } + } +}) + +cmp.setup.cmdline(':', { + sources = cmp.config.sources({ + { name = 'path' } + }, { + { name = 'cmdline' } + }) +}) -- cgit v1.2.3