Our great sponsors
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
it wasn't really an issue related to electron, it was an issue specific with vscode's typescript language server. I had no problem in bigger projects with different languages. Interestingly, after a few months using neovim I started having trouble with tsserver in neovim being EXTREMELY slow and vscode was way faster, so I ended up switching from tsserver to vtsls (and even made a PR on mason to add vtsls support to it). It's funny because vtsls is exactly the same server that vscode uses but now it's better, lol
It's https://github.com/kiyoon/jupynium.nvim