nixpkgs/pkgs/applications/editors/vscode/extensions
2024-05-12 00:29:37 +02: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.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
contextmapper.context-mapper-vscode-extension vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
equinusocio.vsc-material-theme vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04: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.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
jackmacwindows.craftos-pc vscode-extensions.jackmacwindows.craftos-pc: 1.2.2 -> 1.2.3 2024-05-06 19:32:18 -07:00
jebbs.plantuml vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04: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.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
ms-dotnettools.csharp vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
ms-python.python vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
ms-python.vscode-pylance vscode-extensions.ms-python.vscode-pylance: 2024.4.1 -> 2024.5.1 2024-05-07 04:32:29 +00:00
ms-toolsai.jupyter vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
ms-vscode-remote.remote-ssh vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
ms-vscode.cpptools vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
ms-vsliveshare.vsliveshare vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
myriad-dreamin.tinymist vscode-extensions.myriad-dreamin.tinymist: 0.11.7 -> 0.11.8 2024-05-12 00:29:37 +02:00
nvarner.typst-lsp vscode-extensions.nvarner.typst-lsp: 0.12.1 -> 0.13.0 2024-04-23 04:25:22 +00:00
reditorsupport.r vscode-extensions.reditorsupport.r: 2.8.2 -> 2.8.3 2024-05-07 04:18:33 +00:00
rust-lang.rust-analyzer vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
sourcery.sourcery vscode-extensions.sourcery.sourcery: init at 1.16.0 2024-04-16 22:02:36 +02:00
sumneko.lua vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
tekumara.typos-vscode vscode-extensions.tekumara.typos-vscode: init at 0.1.18 2024-05-04 23:00:26 +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: use lib.getLib instead of lldb.lib 2024-05-04 18:25:51 -04:00
WakaTime.vscode-wakatime vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
default.nix vscode-extensions.ionide.ionide-fsharp: 7.18.2 -> 7.19.1 2024-05-09 14:38:11 -03:00
language-packs.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
mktplcExtRefToFetchArgs.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
README.md vscode-extensions: document criteria used to add new extensions 2024-04-16 11:11:14 -03:00
update_installed_exts.sh
updateSettings.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
updateSettingsTest.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
vscode-utils.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
vscodeEnv.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
vscodeEnvTest.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
vscodeExts2nix.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04:00
vscodeWithConfiguration.nix vscode-extensions.*: format with nixfmt (RFC 166) 2024-05-01 06:00:27 -04: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.
    • verify license in upstream.
  • On commit messages: