I've been pulling my hair out trying to get Unity to work with Neovim through WSL.
I've tried omnisharp and roslyn, but neither seems to 'just work'.
I've been able to get neovim working on Ubuntu natively, but I am currently working on a VR project that requires the Meta Quest SDK, and unfortunately, that is only available on Windows (😢).
Is there anyone actively using Windows & WSL2 to work on Unity projects? Could you share your experience on how you got things working?
I've been looking at repos like:
- https://github.com/seblyng/roslyn.nvim , but I can only get partial LSP support ( https://github.com/seblyng/roslyn.nvim/issues/266 )
- https://github.com/apyra/nvim-unity , but this package seems to throw a bunch of errors upon importing it, and relies on nvchad rather than a custom nvim configuration
- https://github.com/walcht/neovim-unity , but this seems to rely on yet another 'custom neovim configuration'
I've also been looking into using Rider and IdeaVIM, but I hate the idea of juggling both a vim config and a neovim config.
Furthermore, I've also been exploring running Neovim on Windows natively, but again, I would hate juggling both a nvim config for Windows and a nvim config for Linux.
I seem to have hit a wall where all I can find is outdated posts (some as far as 5+ years ago) using outdated packages.
I find it hard to believe that there aren't any developers using neovim through Windows. (Well, I can understand why developers wouldn't want to use Windows. But there have to be people in a similar situation!)