depot/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions
Default email f34ce41345 Project import generated by Copybara.
GitOrigin-RevId: b73c2221a46c13557b1b3be9c2070cc42cf01eb3
2024-07-27 08:49:29 +02:00
..
_maintainers Project import generated by Copybara. 2022-08-21 15:32:41 +02:00
asciidoctor.asciidoctor-vscode Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
azdavis.millet Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
b4dm4n.vscode-nixpkgs-fmt Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
betterthantomorrow.calva Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
charliermarsh.ruff Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
chenglou92.rescript-vscode Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
contextmapper.context-mapper-vscode-extension Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
equinusocio.vsc-material-theme Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
eugleo.magic-racket Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
foxundermoon.shell-format Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
hashicorp.terraform Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
jackmacwindows.craftos-pc Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
jebbs.plantuml Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
kamadorueda.alejandra Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
ms-dotnettools.csdevkit Project import generated by Copybara. 2024-07-01 15:47:52 +00:00
ms-dotnettools.csharp Project import generated by Copybara. 2024-07-01 15:47:52 +00:00
ms-python.python Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
ms-python.vscode-pylance Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
ms-toolsai.jupyter Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
ms-vscode-remote.remote-ssh Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
ms-vscode.cpptools Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
ms-vsliveshare.vsliveshare Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
myriad-dreamin.tinymist Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
nvarner.typst-lsp Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
reditorsupport.r Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
rust-lang.rust-analyzer Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
sourcery.sourcery Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
sumneko.lua Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
tekumara.typos-vscode Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
timonwong.shellcheck Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
vadimcn.vscode-lldb Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
WakaTime.vscode-wakatime Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
default.nix Project import generated by Copybara. 2024-07-27 08:49:29 +02:00
language-packs.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
mktplcExtRefToFetchArgs.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
README.md Project import generated by Copybara. 2024-06-20 20:27:18 +05:30
update_installed_exts.sh Project import generated by Copybara. 2023-10-19 15:55:26 +02:00
updateSettings.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
updateSettingsTest.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vscode-utils.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vscodeEnv.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vscodeEnvTest.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vscodeExts2nix.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vscodeWithConfiguration.nix Project import generated by Copybara. 2024-05-15 17:35:15 +02:00

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: