vscode-spell-checker
vscode-spell-checker copied to clipboard
Enable your extension to run on VS Code on the web
:wave: I'm Isidor, a PM from the VS Code team, and we recently announced VS Code for the Web at https://vscode.dev/, which provides a free, zero-install Microsoft Visual Studio Code experience running entirely in your browser. You can learn more here.
We'd like to ensure Spell Checker can run in the web, and we have a guide for enabling extensions for the web here. As a couple of highlights:
- In VS Code for the Web, both the UI and extension host run inside the browser.
- A web extension is structured like a regular extension, but with a different main file: it's defined by the
browser
property - Access to workspace files needs to go through the VS Code file system API accessible at
vscode.workspace.fs
- There are currently three ways to test a web extension
Looking at your extension the effort to transition to web will not be straight forward, however I wanted to create this issue so we start a discussion. Let us know if we can help.
fyi @aeschli since I know you also planned to look into this extension
Thank you!
@isidorn,
Thank you for asking about this. I would like to get it working. I took a look at Web Extensions | Visual Studio Code Extension API. It is going to be a substantial amount of work to get this working.
I'm going to need to find some funding for these changes.
@Jason3S glad to hear you would like to get it working! Especially since some members of our team use your extension actively and we would like to continue using it in the web 😊
I know @aeschli took a look at your extension and he came to the same conclusion that it might be substantial amount of work to get it working.
@Jason3S I'd also be interested in this feature because I believe this is required for Spell Checker to work with live share as well.
I see you've started work on this. Do you have any estimates for when this will be ready?
@EliiseS,
The Spell Checker v4 will have support for virtual workspaces and remote development.
You can try an alpha version from Releases · streetsidesoftware/vscode-spell-checker.
Manual Installation
- Download
code-spell-checker-*.vsix
from VS Code Spell Checker Releases - From VS Code Install from VSIX
code-spell-checker-4.0.0-alpha.3.vsix
- Add
vsls
to the list of allowed schemas.