vscode-extensions.ufo5260987423.magic-scheme: init at 0.0.5 (#426881)

This commit is contained in:
Pol Dellaiera
2025-07-21 09:10:37 +02:00
committed by GitHub
3 changed files with 38 additions and 0 deletions
+5
View File
@@ -25980,6 +25980,11 @@
githubId = 57819359;
name = "Binh Nguyen";
};
tuynia = {
github = "mivorasu";
githubId = 221005165;
name = "Qylia Vorlaque";
};
tv = {
email = "tv@krebsco.de";
github = "4z3";
@@ -4983,6 +4983,8 @@ let
};
};
ufo5260987423.magic-scheme = callPackage ./ufo5260987423.magic-scheme { };
uiua-lang.uiua-vscode = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "uiua-vscode";
@@ -0,0 +1,31 @@
{
lib,
vscode-utils,
jq,
akkuPackages,
chez,
akku,
moreutils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ufo5260987423";
name = "magic-scheme";
version = "0.0.5";
hash = "sha256-br1Vr4gIC2Zo74NHyCLTJL+GCjFzdOZh2oXIXZdJuRw=";
};
postInstall = ''
cd "$out/$installPrefix"
${lib.getExe jq} '.contributes.configuration.properties."magicScheme.scheme-langserver.serverPath".default = "${lib.getExe' akkuPackages.scheme-langserver "scheme-langserver"}" | .contributes.configuration.properties."magicScheme.scheme.path".default = "${lib.getExe' chez "scheme"}" | .contributes.configuration.properties."magicScheme.akku.path".default = "${lib.getExe akku}"' package.json | ${lib.getExe' moreutils "sponge"} package.json
'';
meta = {
description = "Adds support for Scheme(r6rs standard)";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ufo5260987423.magic-scheme";
homepage = "https://github.com/ufo5260987423/magic-scheme";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tuynia ];
};
}