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
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:tools:ide:vscode/code && cd $_
- Create Badge
Refresh
Refresh
Source Files
Revision 26 (latest revision is 41)
Bruno Pitrus (dziobian)
accepted
request 1143450
from
Bruno Pitrus (dziobian)
(revision 26)
- New upstream release 1.86.0 * Per-window zoom levels - Adjust the zoom level for each window independently. * Multi-file diff editor - Quickly review diffs across multiple files in the diff editor. * Triggered breakpoints - Efficient debugging with breakpoint dependencies. * Expanded Sticky Scroll support - Sticky Scroll in tree views and notebooks. * Markdown paste options - Rich paste support for links, video, and audio elements. * Flexible Auto Save options - Skip Auto Save on errors or save only for specific file types. * Source Control input - Customize commit input and per-language editor settings. * Extension notifications - Fine-grained control for disabling notifications per extension.
Comments 6
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.json
with 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
electron
before/usr/bin/electron
in 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.