summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPol Dellaiera <pol.dellaiera@protonmail.com>2025-04-19 14:15:44 +0000
committerGitHub <noreply@github.com>2025-04-19 14:15:44 +0000
commiteb0b419d8aecc1edf6d1de70428aca33e0e71288 (patch)
tree92f1a08a2369791a0a11d73080b77c5728ed8fca
parentanakron: 0.3.1 -> 0.3.3 (#400023) (diff)
parentvscode-extensions.tecosaur.latex-utilities: init at 0.4.14 (diff)
downloadnixpkgs-eb0b419d8aecc1edf6d1de70428aca33e0e71288.tar.gz
vscode-extensions.tecosaur.latex-utilities: init at 0.4.14 (#399845)
-rw-r--r--maintainers/maintainer-list.nix5
-rw-r--r--pkgs/applications/editors/vscode/extensions/default.nix2
-rw-r--r--pkgs/applications/editors/vscode/extensions/tecosaur.latex-utilities/default.nix38
3 files changed, 45 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 4020ed1d6f9a..789b2c06c8e4 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -11158,6 +11158,11 @@
github = "jdupak";
githubId = 22683640;
};
+ jeancaspar = {
+ name = "Jean Caspar";
+ github = "JeanCASPAR";
+ githubId = 55629512;
+ };
jecaro = {
email = "jeancharles.quillet@gmail.com";
github = "jecaro";
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index a60edd7a31f5..f681d3e44b21 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -4870,6 +4870,8 @@ let
};
};
+ tecosaur.latex-utilities = callPackage ./tecosaur.latex-utilities { };
+
tekumara.typos-vscode = callPackage ./tekumara.typos-vscode { };
theangryepicbanana.language-pascal = buildVscodeMarketplaceExtension {
diff --git a/pkgs/applications/editors/vscode/extensions/tecosaur.latex-utilities/default.nix b/pkgs/applications/editors/vscode/extensions/tecosaur.latex-utilities/default.nix
new file mode 100644
index 000000000000..61a582529ba2
--- /dev/null
+++ b/pkgs/applications/editors/vscode/extensions/tecosaur.latex-utilities/default.nix
@@ -0,0 +1,38 @@
+{
+ lib,
+ vscode-utils,
+ jq,
+ moreutils,
+ texlivePackages,
+}:
+
+vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
+ mktplcRef = {
+ name = "latex-utilities";
+ publisher = "tecosaur";
+ version = "0.4.14";
+ hash = "sha256-GsbHzFcN56UbcaqFN9s+6u/KjUBn8tmks2ihK0pg3Ds=";
+ };
+
+ nativeBuildInputs = [
+ jq
+ moreutils
+ ];
+
+ buildInputs = [ texlivePackages.texcount ];
+
+ postInstall = ''
+ cd "$out/$installPrefix"
+ echo -n ${finalAttrs.version} > VERSION
+ jq '.contributes.configuration.properties."latex-utilities.countWord.path".default = "${texlivePackages.texcount}/bin/texcount"' package.json | sponge package.json
+ '';
+
+ meta = {
+ description = "Add-on to the Visual Studio Code extension LaTeX Workshop";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=tecosaur.latex-utilities";
+ homepage = "https://github.com/tecosaur/LaTeX-Utilities";
+ changelog = "https://marketplace.visualstudio.com/items/tecosaur.latex-utilities/changelog";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ jeancaspar ];
+ };
+})