diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsProvider.java b/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsProvider.java index 7ea36976b846..6844105de30b 100644 --- a/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsProvider.java +++ b/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsProvider.java @@ -19,7 +19,7 @@ package com.intellij.application.options.editor; import com.intellij.openapi.options.UnnamedConfigurable; /** - * Register implementation of this interface in the plugin.xml: + * Register implementation of this interface in the plugin.xml to provide additional options in Editor | Auto Import section: *
* <extensions defaultExtensionNs="com.intellij">
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+ *
* @author nik
*/
public class AutoImportOptionsProviderEP extends AbstractConfigurableEP
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+
* @author nik
*/
public class CodeFoldingOptionsProviderEP extends AbstractConfigurableEP
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+ *
* @author nik
*/
public class EditorAppearanceConfigurableEP extends AbstractConfigurableEP
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+ *
* @author nik
*/
public class EditorOptionsProviderEP extends AbstractConfigurableEP
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+ *
* @author nik
*/
public class EditorSmartKeysConfigurableEP extends AbstractConfigurableEP
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+ *
* @author nik
*/
public class ErrorOptionsProviderEP extends AbstractConfigurableEP
+ * A new instance of the specified class will be created each time then the Settings dialog is opened
+ *
* @author nik
*/
public class GeneralSettingsConfigurableEP extends AbstractConfigurableEP
* <codeFoldingOptionsProvider instance="class-name"/>
diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/CodeFoldingOptionsProviderEP.java b/platform/lang-impl/src/com/intellij/application/options/editor/CodeFoldingOptionsProviderEP.java
index 331c9813cbed..6f31a3f331de 100644
--- a/platform/lang-impl/src/com/intellij/application/options/editor/CodeFoldingOptionsProviderEP.java
+++ b/platform/lang-impl/src/com/intellij/application/options/editor/CodeFoldingOptionsProviderEP.java
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
+ * Register implementation of {@link CodeFoldingOptionsProvider} in the plugin.xml to provide additional options in Editor | Code Folding section:
+ *
+ * <extensions defaultExtensionNs="com.intellij">
+ * <codeFoldingOptionsProvider instance="class-name"/>
+ * </extensions>
+ *
* <editorAppearanceConfigurable instance="class-name"/>
diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/EditorAppearanceConfigurableEP.java b/platform/lang-impl/src/com/intellij/application/options/editor/EditorAppearanceConfigurableEP.java
index c4424f8a9b12..2aaef3f00350 100644
--- a/platform/lang-impl/src/com/intellij/application/options/editor/EditorAppearanceConfigurableEP.java
+++ b/platform/lang-impl/src/com/intellij/application/options/editor/EditorAppearanceConfigurableEP.java
@@ -19,6 +19,15 @@ import com.intellij.openapi.options.AbstractConfigurableEP;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
+ * To provide additional options in Editor | Appearance section register implementation of
+ * {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
+ *
+ * <extensions defaultExtensionNs="com.intellij">
+ * <editorAppearanceConfigurable instance="class-name"/>
+ * </extensions>
+ *
* <editorOptionsProvider instance="class-name"/>
diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/EditorOptionsProviderEP.java b/platform/lang-impl/src/com/intellij/application/options/editor/EditorOptionsProviderEP.java
index 6d9ea8c8260a..e74f823d8dd5 100644
--- a/platform/lang-impl/src/com/intellij/application/options/editor/EditorOptionsProviderEP.java
+++ b/platform/lang-impl/src/com/intellij/application/options/editor/EditorOptionsProviderEP.java
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
+ * Register implementation of {@link EditorOptionsProvider} in the plugin.xml to provide sub-section of Editor section in the Settings dialog:
+ *
+ * <extensions defaultExtensionNs="com.intellij">
+ * <editorOptionsProvider instance="class-name"/>
+ * </extensions>
+ *
* <editorSmartKeysConfigurable instance="class-name"/>
diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurableEP.java b/platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurableEP.java
index 2f73f5072ce0..6525aa098168 100644
--- a/platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurableEP.java
+++ b/platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurableEP.java
@@ -19,6 +19,15 @@ import com.intellij.openapi.options.AbstractConfigurableEP;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
+ * To provide additional options in Editor | Smart Keys section register implementation of
+ * {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
+ *
+ * <extensions defaultExtensionNs="com.intellij">
+ * <editorSmartKeysConfigurable instance="class-name"/>
+ * </extensions>
+ *
* <errorOptionsProvider instance="class-name"/>
diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ErrorOptionsProviderEP.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ErrorOptionsProviderEP.java
index b272a7677620..b26310556fb2 100644
--- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ErrorOptionsProviderEP.java
+++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ErrorOptionsProviderEP.java
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
+ * Register implementation of {@link ErrorOptionsProvider} in the plugin.xml to provide additional options in Editor | "Error highlighting" section:
+ *
+ * <extensions defaultExtensionNs="com.intellij">
+ * <errorOptionsProvider instance="class-name"/>
+ * </extensions>
+ *
* <generalOptionsProvider instance="class-name"/>
diff --git a/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurableEP.java b/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurableEP.java
index 2638855cf174..dd63f535adf3 100644
--- a/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurableEP.java
+++ b/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurableEP.java
@@ -19,6 +19,14 @@ import com.intellij.openapi.options.AbstractConfigurableEP;
import com.intellij.openapi.options.SearchableConfigurable;
/**
+ * To provide additional options in General section register implementation of {@link com.intellij.openapi.options.SearchableConfigurable} in the plugin.xml:
+ *
+ * <extensions defaultExtensionNs="com.intellij">
+ * <generalOptionsProvider instance="class-name"/>
+ * </extensions>
+ *