nixpkgs/pkgs/applications/editors/vscode/extensions
2025-02-17 22:54:31 +00:00
..
_maintainers
anweber.vscode-httpyac vscode-extensions.anweber.httpyac: init at 6.16.6 2025-02-03 13:59:38 +01:00
asciidoctor.asciidoctor-vscode
azdavis.millet
b4dm4n.vscode-nixpkgs-fmt
betterthantomorrow.calva
charliermarsh.ruff
chenglou92.rescript-vscode vscode-extensions.chenglou92.rescript-vscode: 1.58.0 -> 1.60.0 2024-12-26 05:02:50 +00:00
chrischinchilla.vscode-pandoc
contextmapper.context-mapper-vscode-extension
dendron.adjust-heading-level vscode-extensions.dendron.adjust-heading-level: init at 0.1.0 2025-02-04 19:09:01 -05:00
dendron.dendron vscode-extensions.dendron.dendron: init at 0.124.0 2025-02-04 14:43:12 -05:00
dendron.dendron-markdown-preview-enhanced vscode-extensions.dendron.dendron-markdown-preview-enhanced: init at 0.10.57 2025-02-04 14:46:05 -05:00
dendron.dendron-paste-image vscode-extensions.dendron.dendron-paste-image: init at 1.1.1 2025-02-04 14:47:02 -05:00
dendron.dendron-snippet-maker vscode-extensions.dendron.dendron-snippet-maker: init at 0.1.6 2025-02-04 18:48:32 -05:00
equinusocio.vsc-material-theme
eugleo.magic-racket
foxundermoon.shell-format
hashicorp.terraform
jackmacwindows.craftos-pc
jebbs.plantuml
kamadorueda.alejandra
marus25.cortex-debug vscode-extensions.marus25.cortex-debug: 1.6.10 -> 1.12.1 2025-02-14 12:32:24 +00:00
mongodb.mongodb-vscode vscode-extensions.mongodb.mongodb-vscode: 1.11.0 -> 1.12.0 2025-01-31 12:39:08 +00:00
ms-dotnettools.csdevkit vscode-extensions.ms-dotnettools.csdevkit: 1.14.14 -> 1.15.34 2025-01-23 18:27:01 +00:00
ms-dotnettools.csharp vscode-extensions.ms-dotnettools.csharp: 2.61.28 -> 2.63.32 2025-02-17 22:54:31 +00:00
ms-pyright.pyright vscode-extensions.ms-pyright.pyright: move extension in its own directory 2025-02-17 10:37:42 +01:00
ms-python.black-formatter vscode-extensions.ms-python.black-formatter: move extension in its own directory, bump 2025-02-17 11:56:19 +01:00
ms-python.debugpy vscode-extensions.my-python.debugpy: move extension in its own directory 2025-02-17 10:37:42 +01:00
ms-python.flake8 vscode-extensions.ms-python.flake8: move extension in its own directory, bump 2025-02-17 11:56:19 +01:00
ms-python.isort vscode-extensions.ms-python.isort: move extension in its own directory, bump 2025-02-17 11:56:19 +01:00
ms-python.mypy-type-checker vscode-extensions.ms-python.mypy-type-checker: 2025.1.10381011 -> 2025.1.10451009 2025-02-17 10:37:42 +01:00
ms-python.pylint vscode-extensions.ms-python.pylint: move extension into its own directory, bump 2025-02-17 11:56:19 +01:00
ms-python.python vscode-extensions.my-python.python: 2024.15.2024091301 -> 2025.1.2025021102 2025-02-17 11:56:19 +01:00
ms-python.vscode-pylance vscode-extensions.ms-python.vscode-pylance: 2024.12.1 -> 2025.2.1 2025-02-06 03:14:35 +00:00
ms-toolsai.jupyter vscode-extensions.ms-toolsai.jupyter: 2024.11.0 -> 2025.1.0 2025-02-05 12:40:00 +00:00
ms-vscode-remote.remote-ssh
ms-vscode-remote.vscode-remote-extensionpack
ms-vscode.cpptools
ms-vsliveshare.vsliveshare
ms-windows-ai-studio.windows-ai-studio
myriad-dreamin.tinymist tinymist: 0.12.16 -> 0.12.18 2025-01-10 11:48:53 +01:00
platformio.platformio-vscode-ide vscode-extensions.platformio.platformio-vscode-ide: init at 3.3.4 2025-01-31 00:51:31 +00:00
pylyzer.pylyzer
reditorsupport.r
rust-lang.rust-analyzer
saoudrizwan.claude-dev vscode-extensions.saoudrizwan.claude-dev: 3.2.9 -> 3.3.0 2025-02-15 04:32:00 +00:00
sourcery.sourcery vscode-extensions.sourcery.sourcery: 1.27.0 -> 1.28.0 2025-01-08 14:51:55 +00:00
sumneko.lua
tekumara.typos-vscode
timonwong.shellcheck vscode-extensions.timonwong.shellcheck: 0.37.6 -> 0.37.7 2025-02-11 04:29:40 +00:00
vadimcn.vscode-lldb treewide: migrate to fetchCargoVendor, batch 2 2025-01-23 12:23:46 +01:00
visualjj.visualjj vscode-extensions.visualjj.visualjj: 0.13.4 -> 0.13.6 2025-02-17 12:06:59 +01:00
WakaTime.vscode-wakatime
yzane.markdown-pdf
default.nix vscode-extensions.ms-python.black-formatter: move extension in its own directory, bump 2025-02-17 11:56:19 +01:00
language-packs.nix
mktplcExtRefToFetchArgs.nix
README.md
update_installed_exts.sh vscode-extensions: use sri hashes in update script 2025-02-12 22:48:44 +01:00
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: