I’m using a commercial language server which takes a while to start up, so I typically leave it running in a tmux session for days.
After updating last week I noticed that after a while the LSP stopped showing diagnostics and hover info.
:e did fix it.
I looked into the LSP logs and see every now and then a
textDocument/didClose notification being sent to the LSP. I’m not sure what is triggering it, but it seems to happen after returning to neovim after a period of inactivity.
Any ideas on how to debug this? Could one of my plugins trigger this? I’m using
tmux-plugins/vim-tmux-focus-events to trigger
Or could this be a bug in neovim?