nixpkgs/pkgs/applications/editors/vscode/extensions
superherointj 743a260c39
Merge pull request #305707 from mausch/vscode-nushell
vscode-extensions.thenuprojectcontributors.vscode-nushell-lang: 1.1.0 -> 1.9.0
2024-04-21 12:49:48 -03:00
..
_maintainers
asciidoctor.asciidoctor-vscode vscode-extensions.asciidoctor.asciidoctor-vscode: move to a directory 2024-04-16 11:11:14 -03:00
azdavis.millet vscode-extensions.azdavis.millet: move to a directory 2024-04-16 11:11:14 -03:00
b4dm4n.vscode-nixpkgs-fmt vscode-extensions.b4dm4n.vscode-nixpkgs-fmt: move to a directory 2024-04-16 11:13:58 -03:00
betterthantomorrow.calva vscode-extensions.betterthantomorrow.calva: move to a directory 2024-04-16 11:11:14 -03:00
chenglou92.rescript-vscode vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
contextmapper.context-mapper-vscode-extension vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
equinusocio.vsc-material-theme vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
eugleo.magic-racket vscode-extensions.eugleo.magic-racket: move to a directory 2024-04-16 11:11:14 -03:00
foxundermoon.shell-format vscode-extensions.foxundermoon.shell-format: move to a directory 2024-04-16 11:13:57 -03:00
hashicorp.terraform vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
jackmacwindows.craftos-pc vscode-extensions.jackmacwindows.craftos-pc: move to a directory 2024-04-16 11:11:14 -03:00
jebbs.plantuml vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
kamadorueda.alejandra vscode-extensions.kamadorueda.alejandra: move to a directory 2024-04-16 11:13:57 -03:00
mgt19937.typst-preview vscode-extensions.mgt19937.typst-preview: move to a directory 2024-04-16 11:13:58 -03:00
ms-dotnettools.csdevkit vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
ms-dotnettools.csharp vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
ms-python.python vscode-extensions.ms-python: fix update script 2024-04-09 12:57:32 -04:00
ms-python.vscode-pylance vscode-extensions.ms-python.vscode-pylance: switch to pyright package 2024-04-18 23:11:43 +03:00
ms-toolsai.jupyter vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
ms-vscode-remote.remote-ssh vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
ms-vscode.cpptools vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
ms-vsliveshare.vsliveshare vscode-extensions.ms-vsliveshare.vsliveshare: 1.0.5900 -> 1.0.5918 2024-04-06 01:25:14 +02:00
myriad-dreamin.tinymist vscode-extensions.myriad-dreamin.tinymist: 0.11.4 -> 0.11.5 2024-04-21 14:12:19 +00:00
nvarner.typst-lsp vscode-extensions.nvarner.typst-lsp: move to a directory 2024-04-16 11:13:58 -03:00
rust-lang.rust-analyzer vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
sourcery.sourcery vscode-extensions.sourcery.sourcery: init at 1.16.0 2024-04-16 22:02:36 +02:00
sumneko.lua vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
timonwong.shellcheck vscode-extensions.timonwong.shellcheck: 0.37.0 -> 0.37.1 2024-04-17 06:51:10 +00:00
vadimcn.vscode-lldb vscode-extensions.vadimcn.vscode-lldb: fix on Darwin 2024-04-10 11:08:45 +02:00
WakaTime.vscode-wakatime vscode-extensions.*: use hash attribute for SRI hashes 2024-04-05 23:38:06 +02:00
default.nix Merge pull request #305707 from mausch/vscode-nushell 2024-04-21 12:49:48 -03:00
language-packs.nix vscode-extensions.ms-ceintl.vscode-language-packs-*: 1.64.3 -> 1.76.2023030809 (#216739) 2023-03-13 03:24:00 -03:00
mktplcExtRefToFetchArgs.nix vscode-utils: allow hash to be used in mktplcRef 2024-04-05 23:23:44 +02:00
README.md vscode-extensions: document criteria used to add new extensions 2024-04-16 11:11:14 -03:00
update_installed_exts.sh vscode-extensions: add cacert to update script 2023-10-16 20:17:09 +02:00
updateSettings.nix
updateSettingsTest.nix
vscode-utils.nix Merge pull request #279400 from js6pak/vscode-extensionJson-relativeLocation 2024-04-13 14:29:30 -03:00
vscodeEnv.nix Merge pull request #232151 from sheldonneuberger-sc/snn-vscodeenv-parens 2023-06-07 11:31:56 +02:00
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.
    • verify license in upstream.
  • On commit messages: