Merge pull request #294992 from TheMaxMur/feature/vscode-extensions
vscode-extensions: add new extensions
This commit is contained in:
@@ -40,6 +40,22 @@ let
|
||||
#
|
||||
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs)
|
||||
{
|
||||
"13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "language-x86-64-assembly";
|
||||
publisher = "13xforever";
|
||||
version = "3.1.4";
|
||||
sha256 = "sha256-FJRDm1H3GLBfSKBSFgVspCjByy9m+j9OStlU+/pMfs8=";
|
||||
};
|
||||
meta = {
|
||||
description = "Cutting edge x86 and x86_64 assembly syntax highlighting";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=13xforever.language-x86-64-assembly";
|
||||
homepage = "https://github.com/13xforever/x86_64-assembly-vscode";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
"1Password".op-vscode = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
publisher = "1Password";
|
||||
@@ -1016,6 +1032,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
cweijan.dbclient-jdbc = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "dbclient-jdbc";
|
||||
publisher = "cweijan";
|
||||
version = "1.3.4";
|
||||
sha256 = "sha256-qknooeedRhTvEWSuGXFoO/BczGanYCdMr7WWjthxG+k=";
|
||||
};
|
||||
meta = {
|
||||
description = "JDBC Adapter For Database Client";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=cweijan.dbclient-jdbc";
|
||||
homepage = "https://github.com/database-client/jdbc-adapter-server";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
cweijan.vscode-database-client2 = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-database-client2";
|
||||
@@ -1524,6 +1556,22 @@ let
|
||||
|
||||
equinusocio.vsc-material-theme = callPackage ./equinusocio.vsc-material-theme { };
|
||||
|
||||
equinusocio.vsc-material-theme-icons = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vsc-material-theme-icons";
|
||||
publisher = "Equinusocio";
|
||||
version = "3.5.0";
|
||||
sha256 = "sha256-XqtyZVlsPaPkKB9HdigKSXjCwqXe9wzJWeRcPpS6EVM=";
|
||||
};
|
||||
meta = {
|
||||
description = "Material Theme Icons, the most epic icons theme for Visual Studio Code and Material Theme.";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme-icons";
|
||||
homepage = "https://github.com/material-theme/vsc-material-theme-icons";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
esbenp.prettier-vscode = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "prettier-vscode";
|
||||
@@ -1622,6 +1670,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
firsttris.vscode-jest-runner = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-jest-runner";
|
||||
publisher = "firsttris";
|
||||
version = "0.4.72";
|
||||
sha256 = "sha256-1nUpOXdteWsyFYJ2uATCcr1SUbeusmbpa09Bkw9/TZM=";
|
||||
};
|
||||
meta = {
|
||||
description = "Simple way to run or debug a single (or multiple) tests from context-menu";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=firsttris.vscode-jest-runner";
|
||||
homepage = "https://github.com/firsttris/vscode-jest-runner";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
foam.foam-vscode = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "foam-vscode";
|
||||
@@ -1986,6 +2050,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
hars.cppsnippets = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "cppsnippets";
|
||||
publisher = "hars";
|
||||
version = "0.0.15";
|
||||
sha256 = "sha256-KXdEKcxPclbD22aKGAKSmdpVBZP2IpQRaKfc2LDsL0U=";
|
||||
};
|
||||
meta = {
|
||||
description = "Code snippets for C/C++";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=hars.CppSnippets";
|
||||
homepage = "https://github.com/one-harsh/vscode-cpp-snippets";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
hashicorp.hcl = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "HCL";
|
||||
@@ -2016,6 +2096,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
hediet.vscode-drawio = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-drawio";
|
||||
publisher = "hediet";
|
||||
version = "1.6.6";
|
||||
sha256 = "sha256-SPcSnS7LnRL5gdiJIVsFaN7eccrUHSj9uQYIQZllm0M=";
|
||||
};
|
||||
meta = {
|
||||
description = "This unofficial extension integrates Draw.io into VS Code.";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio";
|
||||
homepage = "https://github.com/hediet/vscode-drawio";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
hookyqr.beautify = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "beautify";
|
||||
@@ -2505,6 +2601,22 @@ let
|
||||
meta.license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
mathiasfrohlich.kotlin = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "Kotlin";
|
||||
publisher = "mathiasfrohlich";
|
||||
version = "1.7.1";
|
||||
sha256 = "sha256-MuAlX6cdYMLYRX2sLnaxWzdNPcZ4G0Fdf04fmnzQKH4=";
|
||||
};
|
||||
meta = {
|
||||
description = "Kotlin language support for VS Code";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=mathiasfrohlich.Kotlin";
|
||||
homepage = "https://github.com/mathiasfrohlich/vscode-kotlin";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
matthewpi.caddyfile-support = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "caddyfile-support";
|
||||
@@ -2839,6 +2951,22 @@ let
|
||||
|
||||
ms-vscode.cpptools = callPackage ./ms-vscode.cpptools { };
|
||||
|
||||
ms-vscode.cpptools-extension-pack = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "cpptools-extension-pack";
|
||||
publisher = "ms-vscode";
|
||||
version = "1.3.0";
|
||||
sha256 = "sha256-rHST7CYCVins3fqXC+FYiS5Xgcjmi7QW7M4yFrUR04U=";
|
||||
};
|
||||
meta = {
|
||||
description = "Popular extensions for C++ development in Visual Studio Code.";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack";
|
||||
homepage = "https://github.com/microsoft/vscode-cpptools";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
ms-vscode.hexeditor = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "hexeditor";
|
||||
@@ -3280,6 +3408,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
reloadedextensions.reloaded-cpp = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "reloaded-cpp";
|
||||
publisher = "reloadedextensions";
|
||||
version = "0.1.9";
|
||||
sha256 = "sha256-KQiSD18W9NnsqhRt+XM3ko70u4zX4enn3OpMt0ebViU=";
|
||||
};
|
||||
meta = {
|
||||
description = "C/C++ must-have highlighter that understands many coding styles and APIs. Use with 'Reloaded Themes' extension.";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=reloadedextensions.reloaded-cpp";
|
||||
homepage = "https://github.com/kobalicek/reloaded-cpp";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
richie5um2.snake-trail = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "snake-trail";
|
||||
@@ -3701,6 +3845,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
stylelint.vscode-stylelint = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-stylelint";
|
||||
publisher = "stylelint";
|
||||
version = "1.3.0";
|
||||
sha256 = "sha256-JoCa2d0ayBEuCcQi3Z/90GJ4AIECVz8NCpd+i+9uMeA=";
|
||||
};
|
||||
meta = {
|
||||
description = "Official Stylelint extension for Visual Studio Code";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint";
|
||||
homepage = "https://github.com/stylelint/vscode-stylelint";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
sumneko.lua = callPackage ./sumneko.lua { };
|
||||
|
||||
svelte.svelte-vscode = buildVscodeMarketplaceExtension {
|
||||
@@ -4127,6 +4287,38 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
visualstudioexptteam.intellicode-api-usage-examples = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "intellicode-api-usage-examples";
|
||||
publisher = "VisualStudioExptTeam";
|
||||
version = "0.2.8";
|
||||
sha256 = "sha256-aXAS3QX+mrX0kJqf1LUsvguqRxxC0o+jj1bKQteXPNA=";
|
||||
};
|
||||
meta = {
|
||||
description = "See relevant code examples from GitHub for over 100K different APIs right in your editor.";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples";
|
||||
homepage = "https://github.com/MicrosoftDocs/intellicode";
|
||||
license = lib.licenses.cc-by-40;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
visualstudioexptteam.vscodeintellicode = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscodeintellicode";
|
||||
publisher = "VisualStudioExptTeam";
|
||||
version = "1.2.30";
|
||||
sha256 = "sha256-f2Gn+W0QHN8jD5aCG+P93Y+JDr/vs2ldGL7uQwBK4lE=";
|
||||
};
|
||||
meta = {
|
||||
description = "AI-assisted development";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode";
|
||||
homepage = "https://github.com/MicrosoftDocs/intellicode";
|
||||
license = lib.licenses.cc-by-40;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
vlanguage.vscode-vlang = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-vlang";
|
||||
@@ -4197,6 +4389,22 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
vscjava.vscode-java-pack = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-java-pack";
|
||||
publisher = "vscjava";
|
||||
version = "0.25.2023121402";
|
||||
sha256 = "sha256-JhVJK2gZe3R6dpynon+9wauSAWPdW4LmG9oRWylCexM=";
|
||||
};
|
||||
meta = {
|
||||
description = "Popular extensions for Java development that provides Java IntelliSense, debugging, testing, Maven/Gradle support, project management and more";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack";
|
||||
homepage = "https://github.com/Microsoft/vscode-java-pack";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.themaxmur ];
|
||||
};
|
||||
};
|
||||
|
||||
vscjava.vscode-maven = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-maven";
|
||||
|
||||
Reference in New Issue
Block a user