Skip to content

Files

Latest commit

fb6a6d5 · Feb 26, 2025

History

History

settings

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 22, 2023
Feb 26, 2025
Jun 20, 2024
Jun 20, 2024
Nov 13, 2024
Jul 10, 2023
Feb 26, 2025
Jul 16, 2024
Mar 24, 2022

Settings Example JetBrains IntelliJ Platform SDK Docs

Reference: Settings Tutorial in IntelliJ SDK Docs

Quickstart

This project illustrates a custom Application-level Settings through the implementation of:

  • AppSettingsConfigurable is analogous to a Controller in the MVC model – it interacts with the other two Settings classes and the IntelliJ Platform,
  • AppSettings is like a Model because it stores the Settings persistently,
  • AppSettingsComponent is similar to a View because it displays and captures edits to the values of the Settings.

Extension Points

Name Implementation Extension Point Class
com.intellij.applicationConfigurable AppSettingsConfigurable Configurable
com.intellij.applicationService AppSettings PersistentStateComponent

Reference: Plugin Extension Points in IntelliJ SDK Docs