Arch Linux の公式リポジトリにある VSCode の OSS 版のCode-OSSの拡張機能の検索先が変更されていました.
従来はVisual Studio Marketplaceでしたが, 現在はOpen VSX Registryに登録された拡張機能のみを検索するようです.
Open VSX は VSCode の拡張機能を登録する OSS なレジストリなようですが, 登録されている拡張機能はそこまで多くなくPlatformIOなどは登録されていないため実用上少し課題があります.
/usr/lib/code/product.json
の以下の箇所を
"extensionsGallery": {
"serviceUrl": "https://open-vsx.org/vscode/gallery",
"itemUrl": "https://open-vsx.org/vscode/item"
}
次のように変えれば従来の Marketplace を利用することはできます.
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
なお, Visual Studio Marketplace には利用規約があるため, これに同意する必要があります.
Can I put the extensionsGallery on my vscode fork? · Issue #31168 · microsoft/vscode · GitHubやEclipse Open VSX Registry | projects.eclipse.orgで述べられているように, VSCode ではない Code-OSS が Marketplace を利用していいかどうかには議論があります.