Nucleus icon indicating copy to clipboard operation
Nucleus copied to clipboard

[FEATURE] Support For Extension

Open SurajRaika opened this issue 2 years ago • 4 comments

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 avatar Oct 08 '23 06:10 SurajRaika

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 avatar Oct 08 '23 21:10 mellobacon

(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)

mellobacon avatar Oct 08 '23 21:10 mellobacon

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

SurajRaika avatar Oct 12 '23 06:10 SurajRaika

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

SurajRaika avatar Oct 12 '23 06:10 SurajRaika