Open jakobkhansen opened 6 months ago
FYI: When a new file is created by the LSP (code-action -> Move type to (new file)), there is no difference, it does not work.
But I have discovered that one thing is working, hovering something which is already defined in the current file:
So it seems that the LSP server is actually attached and knows of the new file, but stuff like auto-completion, diagnostics and hovering external dependencies (or symbols defined in other files) still does not work until Neovim is restarted. It's almost as if the LSP server is running in some kind of standalone mode for the current file.
does this have anything to do with it? how should we handle this?
Hello,
this plugin works great, the only issue I am having is that creating a new file requires me to restart Neovim in order for Roslyn to pick up the new file. Creating files with either
:e Filename
or Neotree plugin seems to not work. I believe Neovim needs to fire some sort ofdidCreate
event to the LSP server, not sure if that is happening. It seems like the Roslyn LSP attaches to the new buffer, but no LSP capabilities are working (diagnostics, hover, etc). Is there any way to fix this?