Visual Studio Code — Open Source (“Code — OSS”)
https://github.com/microsoft/vscode
Code is a cross-platform text editor/IDE developed by Microsoft, using the Electron runtime.
This is an open-source release of Code built from the official code-oss repository.
It includes additional patches from VSCodium for increased extensibility — remove-mangle.patch and merge-user-product.patch
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:tools:ide:vscode/code && cd $_ - Create Badge
Refresh
Comments 10
These packages are built with a patch (
custom-gallery.patch) from VSCodium that allows to select the extension marketplace to be used.Instrucions can be found here however note that the path is
~/.config/Code/product.jsonwith our distribution.Hello Is this still the case nowadays or have you patched in Microsoft's extension marketplace?
yes — if you want to switch to Microsoft's you have to do it yourself
Just a suggestion, it may be beneficial for wayland users to add a way to configure electron flags into code.sh - currently patching this is the only way to avoid using XWayland and the various issues that come with it.
Arch Linux has done this in their code package: https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/blob/main/code.sh?ref_type=heads
This package should read flags from
~/.config/electron-flags.conf— just like all other electron apps in openSUSE.It's also compatible with you putting an
electronbefore/usr/bin/electronin PATH — I use such a wrapper to run electron on a discrete Nvidia® card.Thank you for pointing that out! I didn't know about electron-flags.
Versions starting from 1.110 need tsgo for building, which is not yet packaged.
Hi, is it possible to add builds for Slowroll?
Tumbleweed builds don't work? The nodejs modules now fail to build so i cannot just add a new target, and i had to stop maintaining this due to changing life circumstances.
if you can fix this https://build.opensuse.org/package/live_build_log/devel:tools:ide:vscode/nodejs-vscode-oniguruma/openSUSE_Tumbleweed/x86_64 you're welcome but for newer vscode versions someone would also need to package tsgo. I don't know if current versions even work on electron 37, but we run the test suite which is helpful.