blink.cmp icon indicating copy to clipboard operation
blink.cmp copied to clipboard

errors in the command line window

Open zijian-x opened this issue 2 months ago • 1 comments

Make sure you have done the following

  • [X] I have updated to the latest version of blink.cmp
  • [X] I have read the README

Bug Description

Errors occur when entering insert mode in the command line window:

Error detected while processing CursorMovedI Autocommands for "*":
Error executing lua callback: ...azy/blink.cmp/lua/blink/cmp/lib/window/scrollbar/win.lua:63: E11: Invalid in command-line
window; <CR> executes, CTRL-C quits
stack traceback:
        [C]: in function 'nvim_buf_delete'
        ...azy/blink.cmp/lua/blink/cmp/lib/window/scrollbar/win.lua:63: in function 'hide'
        ...zy/blink.cmp/lua/blink/cmp/lib/window/scrollbar/init.lua:63: in function <...zy/blink.cmp/lua/blink/cmp/lib/wind
ow/scrollbar/init.lua:62>
Press ENTER or type command to continue
Error executing vim.schedule lua callback: ...example/lazy/blink.cmp/lua/blink/cmp/lib/window/init.lua:120: WinClosed Autoc
ommands for "*": Vim(append):Error executing lua callback: ...azy/blink.cmp/lua/blink/cmp/lib/window/scrollbar/win.lua:63:
E11: Invalid in command-line window; <CR> executes, CTRL-C quits
stack traceback:
        [C]: in function 'nvim_buf_delete'
        ...azy/blink.cmp/lua/blink/cmp/lib/window/scrollbar/win.lua:63: in function <...azy/blink.cmp/lua/blink/cmp/lib/win
dow/scrollbar/win.lua:60>
        [C]: in function 'nvim_win_close'
        ...example/lazy/blink.cmp/lua/blink/cmp/lib/window/init.lua:120: in function 'close'
        ...lazy/blink.cmp/lua/blink/cmp/completion/windows/menu.lua:76: in function 'close'
        ...example/lazy/blink.cmp/lua/blink/cmp/completion/init.lua:42: in function 'callback'
        ...ample/lazy/blink.cmp/lua/blink/cmp/lib/event_emitter.lua:28: in function 'emit'
        ...example/lazy/blink.cmp/lua/blink/cmp/completion/list.lua:71: in function 'show'
        ...example/lazy/blink.cmp/lua/blink/cmp/completion/init.lua:32: in function <...example/lazy/blink.cmp/lua/blink/cm
p/completion/init.lua:29>
stack traceback:
        [C]: in function 'nvim_win_close'
        ...example/lazy/blink.cmp/lua/blink/cmp/lib/window/init.lua:120: in function 'close'
        ...lazy/blink.cmp/lua/blink/cmp/completion/windows/menu.lua:76: in function 'close'
        ...example/lazy/blink.cmp/lua/blink/cmp/completion/init.lua:42: in function 'callback'
        ...ample/lazy/blink.cmp/lua/blink/cmp/lib/event_emitter.lua:28: in function 'emit'
        ...example/lazy/blink.cmp/lua/blink/cmp/completion/list.lua:71: in function 'show'
        ...example/lazy/blink.cmp/lua/blink/cmp/completion/init.lua:32: in function <...example/lazy/blink.cmp/lua/blink/cm
p/completion/init.lua:29>

  1. start nvim
  2. press q: or :<c-f> to enter command line window
  3. enter insert mode
  4. start typing, sometimes it takes more than a couple characters, sometimes only 1 character triggers the errors

Relevant configuration

local lazypath = "lazy"
if not (vim.uv or vim.loop).fs_stat(lazypath) then
	local lazyrepo = "https://github.com/folke/lazy.nvim.git"
	local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
	if vim.v.shell_error ~= 0 then
		vim.api.nvim_echo({
			{ "Failed to clone lazy.nvim:\n", "ErrorMsg" },
			{ out,                            "WarningMsg" },
			{ "\nPress any key to exit..." },
		}, true, {})
		vim.fn.getchar()
		os.exit(1)
	end
end
vim.opt.rtp:prepend(lazypath)

require 'lazy'.setup({
	{
		'saghen/blink.cmp',
		lazy = false,
		version = 'v0.*',
		opts = { },
	},
})

neovim version

NVIM v0.11.0-dev-1152+gb820b0e47e Build type: RelWithDebInfo LuaJIT 2.1.1731485912 Run "nvim -V1 -v" for more info

blink.cmp version: branch, tag, or commit

v.0.7.6

zijian-x avatar Dec 15 '24 23:12 zijian-x