In attempting to narrow this down, I tried comparing behaviour between Nova and Vim.
I configured Nova’s extension to use same initializationOptions
as the Vim LSP found here.
Both should be delegating to the same LSP server, but as you can see the issue only happens in Nova.
I tried disabling the setting in Nova for Accept completion on server-defined characters
, but that didn’t affect anything.
Enabling debug
mode yields logs now, but Nova freezes up almost immediately when trying to log events for a completion trigger. And no sign of recovery after several minutes.
Assuming culprit is same as before.
I’d love to be able to solve this, but I don’t know if there’s much else information I can provide to get to the bottom of this given the inability to see the LSP logs.
Are there any other data points, or things I can try, that might be of help to you @Logan?
Either way, thank you for your time and input!