Skip to content

Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user #2180

Description

@laert-ll

Feature idea

We want to add a variable to conf/ide.properties that lets a user list additional plugins they want installed, for example VSCODE_PLUGINS_EXTRA=copilot,cpp-tools,docker. The values in this variable refer to the *.properties filenames, so copilot means copilot.properties and not the id property contained inside that file.

The benefit is that a user can keep their own extra plugins according to their preference, and these will be reinstalled even when the IDE is upgraded and the plugins are purged and reinstalled, whereas plugins added manually would otherwise be lost. This should not be specific to VSCode but implemented generically for every IDE in IdeCommandlet, so that the same behaviour is available through variables like VSCODE_PLUGINS_EXTRA, INTELLIJ_PLUGINS_EXTRA and so on.

Additional context

Related: #2117

Metadata

Metadata

Assignees

Labels

android-studioAndroid Studio IDE from Jet-Brainseclipserelated to Eclipse IDEenhancementNew feature or requestintellijIntelliJ IDE from Jet-Brainspluginsrelated to plugins (for Eclipse, Intellij, VSCode, etc.)pycharmpython IDE integrationready-to-implementvscodeMicrosoft visual studio code

Projects

Status
🏗 In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions