LSP goto definition sometimes causes nvim_win_get_buf to fail
LSP goto definition sometimes causes nvim_win_get_buf to fail
Sometimes when I am using goto definition I get errors like this one
E5108: Error executing lua: ...t_nvimeitLsr/usr/share/nvim/runtime/lua/vim/lsp/util.lua:1964: Invalid window id: 1000 stack traceback: [C]: in function 'nvim_win_get_buf' ...t_nvimeitLsr/usr/share/nvim/runtime/lua/vim/lsp/util.lua:1964: in function 'make_position_params' ...nvim/lazy/telescope.nvim/lua/telescope/builtin/__lsp.lua:147: in function 'v' ...nvim/lazy/telescope.nvim/lua/telescope/builtin/__lsp.lua:391: in function 'v' .../nvim/lazy/telescope.nvim/lua/telescope/builtin/init.lua:541: in function 'lsp_definitions' /home/user/.config/nvim/lua/user/plugins/ide/lspconfig.lua:80: in function
What could be the cause of an error like this? Whenever this happens I have to restart nvim.
the config in lspconfig.lua:79
looks like this:
opts.desc = "LSP: Jump to definition of symbol" keymap.set("n", "gd", function() telescope.lsp_definitions(ivy) end, opts)
Any ideas?