Closed ofirgall closed 2 years ago
Hey I have ran PackerSync today and it broke the / completions from some reason. : completions are working fine, I have tried to add buffer as source for : and it worked too, so I don't think its cmp-buffer
PackerSync
/
:
buffer
cmp-buffer
This is the setup for my cmp:
cmp
local cmp = require'cmp' local lspkind = require('lspkind') cmp.setup({ snippet = { expand = function(args) require('snippy').expand_snippet(args.body) -- For `snippy` users. end, }, mapping = { ['<C-b>'] = cmp.mapping(cmp.mapping.scroll_docs(-4), { 'i', 'c' }), ['<C-f>'] = cmp.mapping(cmp.mapping.scroll_docs(4), { 'i', 'c' }), ['<C-Space>'] = cmp.mapping(cmp.mapping.complete(), { 'i', 'c' }), ['<Tab>'] = cmp.mapping(cmp.mapping.select_next_item(), { 'i', 'c' }), ['<S-Tab>'] = cmp.mapping(cmp.mapping.select_prev_item(), { 'i', 'c' }), ['<C-y>'] = cmp.config.disable, ['<C-e>'] = cmp.mapping({ i = cmp.mapping.abort(), c = cmp.mapping.close(), }), ['<CR>'] = cmp.mapping.confirm({ select = true }), }, formatting = { format = lspkind.cmp_format({ with_text = false, maxwidth = 50, before = function (entry, vim_item) return vim_item end }) }, sources = cmp.config.sources({ { name = 'nvim_lsp' }, { name = 'snippy' }, { name = 'spell' }, }, { { name = 'buffer' }, }) }) cmp.setup.cmdline('/', { sources = { { name = 'buffer' } } }) cmp.setup.cmdline(':', { sources = cmp.config.sources({ { name = 'path' } }, { { name = 'cmdline' } }) })
Neovim version:
NVIM v0.8.0-dev+95b7851 Build type: Debug LuaJIT 2.1.0-beta3 Compilation: /usr/bin/cc -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -DNVIM_TS_HAS_SET_ALLOCATOR -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wdouble-promotion -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -Wimplicit-fallthrough -Wsuggest-attribute=pure -Wsuggest-attribute=const -Wsuggest-attribute=malloc -Wsuggest-attribute=cold -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=1 -I/home/ogal/.local/nvim-nightly/neovim/build/config -I/home/ogal/.local/nvim-nightly/neovim/src -I/home/ogal/.local/nvim-nightly/neovim/.deps/usr/include -I/usr/include -I/home/ogal/.local/nvim-nightly/neovim/build/src/nvim/auto -I/home/ogal/.local/nvim-nightly/neovim/build/include Compiled by ogal@ogal Features: +acl +iconv +tui See ":help feature-compile" system vimrc file: "$VIM/sysinit.vim" fall-back for $VIM: "/home/ogal/.local/share/nvim" Run :checkhealth for more info
Try update to the latest. It works great now.
Works great now!
Hey I have ran
PackerSync
today and it broke the/
completions from some reason.:
completions are working fine, I have tried to addbuffer
as source for:
and it worked too, so I don't think itscmp-buffer
This is the setup for my
cmp
:Neovim version: