Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Support For Extension #115

Open
SurajRaika opened this issue Oct 8, 2023 · 4 comments
Open

[FEATURE] Support For Extension #115

SurajRaika opened this issue Oct 8, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@SurajRaika
Copy link

What you are doing is already great
but
if you can figure out how to run vs code extension in nucleus.
i know Its not a easy thing
you need to change whole core architecture of this project to support those feature.
For this
you need to understand Vscode codebase
Vscode Github

If you can Figure out that somehow Then you can Make a ultimate code editor .......

@SurajRaika SurajRaika added the enhancement New feature or request label Oct 8, 2023
@mellobacon
Copy link
Owner

Running vscode extensions in Nucleus would be nice. Though changing the core architecture for it is probably not going to happen. Vscode uses Electron which uses Nodejs while Nucleus uses Tauri which uses Rust. Supporting the extensions that rely on Nodejs wont be possible unless its rewritten in Rust (or typescript but going through the tauri api).
Now depending on how complex the extension is that might be possible but there probably is not going to be a way to directly load extensions from the vscode extension marketplace.

Its something I need to think about as I start building the api.

@mellobacon
Copy link
Owner

(Also on an unrelated note don't delete the whole feature request template. You might not need all the fields but its best to keep these consistent)

@SurajRaika
Copy link
Author

My apologies. I wasn't referring to transitioning from Tauri to Node.js, as that would undermine the core purpose of creating Nucleus.

@SurajRaika
Copy link
Author

we can incorporate support for VS Code Web extensions to function within Nucleus !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants