The problem I'm trying to troubleshoot now is specific to recent neovim 0.5.0 (exact version I'm using is
NVIM v0.5.0-ef3230f35 but this issue reproduces in the same way on all my machines each running slightly different recent nvim).
The problem does not occur in vim.
It shows like this:
Error detected while processing function 9..<SNR>30_callback: line 21: Vim(let):E730: using List as a String
Now I know that
<SNR>30 means that I can look up the script the failure is occurring in
:scriptnames, however I really kind of still need a line number. The line 21 is not right because the file corresponding to 30 (which is definitely the right script) has a comment at the top of it that is far longer than 21 lines...
So I'm curious if I can extract any meaning out of
_callback. And perhaps line 21 is relative to something. Possibly it's an offset into some callback function?