nixpkgs/pkgs/applications/editors/vscode/extensions
Andrew Kvalheim 3e2bc2e959 vscode-extensions.mhutchie.git-graph: correct license
Versions ≤1.4.6 are licensed under the MIT License, but versions ≥1.5.0
have a derived unfree license that explicitly prohibits redistribution:

> Permission is hereby granted, free of charge, to any person obtaining a copy
> of this software and associated documentation files (the "Software"), to use,
> copy, modify, merge, and to permit persons to whom the Software is
> furnished to do so, subject to the following conditions:
>
> Permission is NOT GRANTED to publish, distribute, sublicense, and/or sell
> derivative works of the Software.
>
> […]
2024-11-23 07:27:07 -08:00
..
_maintainers
asciidoctor.asciidoctor-vscode
azdavis.millet vscode-extensions.azdavis.millet: 0.13.5 -> 0.14.7 2024-10-13 13:59:28 +00:00
b4dm4n.vscode-nixpkgs-fmt
betterthantomorrow.calva
charliermarsh.ruff vscode-extensions.charliermarsh.ruff: 2024.4.0 -> 2024.34.0 2024-07-20 19:45:55 +02:00
chenglou92.rescript-vscode vscode-extensions.chenglou92.rescript-vscode: 1.54.0 → 1.58.0 2024-09-30 08:32:40 +02:00
chrischinchilla.vscode-pandoc vscode-extensions.chrischinchilla.vscode-pandoc: init at 0.4.8 (#347131) 2024-10-07 22:09:27 +02:00
contextmapper.context-mapper-vscode-extension vscode-extensions.contextmapper.context-mapper-vscode-extension: 6.11.0 -> 6.12.0 2024-08-30 14:56:56 +00:00
equinusocio.vsc-material-theme vscode-extensions.equinusocio.vsc-material-theme: 34.3.1 -> 34.7.5 2024-10-01 21:17:57 +02:00
eugleo.magic-racket vscode-extensions.eugleo.magic-racket: 0.6.4 -> 0.6.7 2024-10-12 21:04:38 +00:00
foxundermoon.shell-format
hashicorp.terraform
jackmacwindows.craftos-pc
jebbs.plantuml vscode-extensions.jebbs.plantuml: 2.17.4 -> 2.18.1 2024-10-13 10:11:21 +00:00
kamadorueda.alejandra
mongodb.mongodb-vscode vscode-extensions.mongodb.mongodb-vscode: 1.9.1 -> 1.9.3 2024-11-03 20:55:58 +00:00
ms-dotnettools.csdevkit treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
ms-dotnettools.csharp treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
ms-python.python vscode-extensions.ms-python.python: 2024.15.2024091001 -> 2024.15.2024091301 2024-09-13 22:23:50 +02:00
ms-python.vscode-pylance vscode-extensions.ms-python.vscode-pylance: 2024.8.2 -> 2024.10.1 2024-10-09 07:01:37 +00:00
ms-toolsai.jupyter vscode-extensions.ms-toolsai.jupyter: 2024.9.1 -> 2024.10.0 2024-11-16 16:27:32 +00:00
ms-vscode-remote.remote-ssh
ms-vscode-remote.vscode-remote-extensionpack vscode-extensions.ms-vscode-remote.vscode-remote-extensionpack: init at 0.26.0 2024-11-09 19:25:03 +01:00
ms-vscode.cpptools treewide: add missing sourceProvenance 2024-11-12 06:14:40 +00:00
ms-vsliveshare.vsliveshare
ms-windows-ai-studio.windows-ai-studio vscode-extensions.ms-windows-ai-studio.windows-ai-studio: init at 0.6.1 2024-11-09 19:25:03 +01:00
myriad-dreamin.tinymist tinymist: 0.11.32 -> 0.12.0 2024-10-19 20:30:58 +02:00
nvarner.typst-lsp
pylyzer.pylyzer vscode-extensions.pylyzer.pylyzer: 0.1.8 -> 0.1.10 2024-10-16 13:39:38 +00:00
reditorsupport.r
rust-lang.rust-analyzer treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
sourcery.sourcery vscode-extensions.sourcery.sourcery: 1.23.0 -> 1.24.0 (#354612) 2024-11-09 21:52:52 +01:00
sumneko.lua
tekumara.typos-vscode vscode-extensions.tekumara.typos-vscode: 0.1.19 -> 0.1.26 2024-09-26 00:07:51 +09:00
timonwong.shellcheck
vadimcn.vscode-lldb treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
visualjj.visualjj vscode-extensions.visualjj.visualjj: 0.12.3 -> 0.12.5 2024-11-18 17:48:56 +01:00
WakaTime.vscode-wakatime vscode-extensions.wakatime.vscode-wakatime: 18.0.5 -> 24.2.0 2024-10-13 09:09:47 +00:00
yzane.markdown-pdf vscode-extensions.yzane.markdown-pdf: init at 1.5.0 (#347015) 2024-10-07 13:18:55 +02:00
default.nix vscode-extensions.mhutchie.git-graph: correct license 2024-11-23 07:27:07 -08:00
language-packs.nix
mktplcExtRefToFetchArgs.nix
README.md vscode-extensions: fix typo in README.md 2024-07-29 11:29:15 -03:00
update_installed_exts.sh
updateSettings.nix
updateSettingsTest.nix
vscode-utils.nix
vscodeEnv.nix
vscodeEnvTest.nix
vscodeExts2nix.nix
vscodeWithConfiguration.nix

Visual Studio Code Extensions

Conventions for adding new extensions

  • Extensions are named in the lowercase version of the extension's unique identifier. Which is found on the marketplace extension page, and is the name under which the extension is installed by VSCode under ~/.vscode. Extension location should be: ${lib.strings.toLower mktplcRef.publisher}.${lib.string.toLower mktplcRef.name}

  • Move extension to a discrete directory whenever the extension needs extra parameters/packages (at top of the file) or other files (such as patches, update script, components). Global index file parameters/packages should be utilities shared by many extensions. Extension specific parameters/packages should not be in the global index page.

  • Currently nixfmt-rfc-style formatter is being used to format the VSCode extensions.

  • Respect alphabetical order whenever adding extensions. On disorder, please, kindly open a PR re-establishing the order.

  • Avoid unnecessary use of with, particularly nested with.

  • Use hash instead of sha256.

  • On meta field:

    • add a changelog.
    • description should mention it is a Visual Studio Code extension.
    • downloadPage is the VSCode marketplace URL.
    • homepage is the source-code URL.
    • maintainers:
      • optionally consider adding yourself as a maintainer to be notified of updates, breakages and help with upkeep.
      • recommended format is:
        • a non-nested with, such as: with lib.maintainers; [ your-username ];.
        • maintainers are listed in alphabetical order.
    • verify license in upstream.
  • On commit messages: