IntelliJ Platform Plugin SDK
 
IntelliJ Platform Explorer

Theme Structure

Edit pageLast modified: 24 July 2024

Themes are components within IntelliJ Platform plugins. The theme plugins should be stand-alone and not combined with other plugin functionality.

Themes have several components:

  • A required Theme description (JSON) file in the plugin project's resources folder.

  • A required themeProvider declaration in the plugin's plugin.xml file, located in the plugin project's META-INF folder.

  • An optional Editor Scheme description (XML) file derived from an exported IDE editor scheme. This file is located in the plugin project's resources folder.

  • An optional background image file, located in the plugin project's resources folder.

  • Optional icon image files, located in the plugin project's resources folder.

Theme Components