Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
breaks cross-platform "Remote - SSH" coding #279
extension version 3.0.38
Microsoft's new remote coding setup splits the UI vscode instance from the back-end vscode instance https://code.visualstudio.com/blogs/2019/05/02/remote-development
trying to enable spellright as a remote extension causes the remote connection to go into a sort of a zombie mode (and it does not work when forced to be a ui extension). it might be using launching the wrong node library (since the UI instance is on a different OS in my setup from the backend) and bringing down the remote extension process. more info https://code.visualstudio.com/api/advanced-topics/remote-extensions
The reason that it broke is VS Code remote runs in a pure Node.js environment whose header is different from Electron one. An easy fix is having prebuilt binaries for pure node but it will increase the size of bundled binaries significantly.
I proposed moving to napi-spellchecker and then we only care about platforms. There is already some work happening in #280.