diff --git a/topics/reference_guide/settings_groups.md b/topics/reference_guide/settings_groups.md index c672182ed..d9e1dfd0d 100644 --- a/topics/reference_guide/settings_groups.md +++ b/topics/reference_guide/settings_groups.md @@ -19,7 +19,7 @@ This section describes the syntax for declaring more complex parent-child relati > {type="note"} -There are two ways of declaring parent-child relationships using the `com.intellij.projectConfigurable` or `com.intellij.applicationConfigurable` EPs. +There are two ways of declaring parent-child relationships using the `com.intellij.projectConfigurable` EP or `com.intellij.applicationConfigurable` EP. The first is to use separate EP declarations that are tied together by the value of one attribute. The second method is to use nested declarations. diff --git a/topics/reference_guide/settings_guide.md b/topics/reference_guide/settings_guide.md index f46726085..73c88cf5b 100644 --- a/topics/reference_guide/settings_guide.md +++ b/topics/reference_guide/settings_guide.md @@ -70,7 +70,7 @@ This section provides some additional clarification of those comments. #### Table of Attributes -The attributes supported by `com.intellij.applicationConfigurable` and `com.intellij.projectConfigurable` EPs are in the table below: +The attributes supported by `com.intellij.applicationConfigurable` EP and `com.intellij.projectConfigurable` EP are in the table below: | Attribute | Implementation
Basis | Required   | Attribute
Value | |:-----------------------|:------------------------------------------|:--------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -110,7 +110,7 @@ See the [previous section](#table-of-attributes) for all supported attributes. ## Implementations for Settings Extension Points -Implementations for `com.intellij.projectConfigurable` and `com.intellij.applicationConfigurable` EPs can have one of two bases: +Implementations for `com.intellij.projectConfigurable` EP and `com.intellij.applicationConfigurable` EP can have one of two bases: * The [`Configurable`](%gh-ic%/platform/ide-core/src/com/intellij/openapi/options/Configurable.java) interface, which provides a named configurable component with a Swing form. Most Settings providers are based on the `Configurable` interface or one of its sub- or supertypes. * The [`ConfigurableProvider`](%gh-ic%/platform/ide-core/src/com/intellij/openapi/options/ConfigurableProvider.java) class, which can hide a configurable component from the Settings dialog based on runtime conditions. diff --git a/topics/reference_guide/text_selection.md b/topics/reference_guide/text_selection.md index 73cdbcc9a..be618a65a 100644 --- a/topics/reference_guide/text_selection.md +++ b/topics/reference_guide/text_selection.md @@ -4,8 +4,6 @@ ## Extending/Shrinking Text Selection -EP: `com.intellij.extendWordSelectionHandler` - Implementing [`ExtendWordSelectionHandler`](%gh-ic%/platform/lang-api/src/com/intellij/codeInsight/editorActions/ExtendWordSelectionHandler.java) and registering it as `com.intellij.extendWordSelectionHandler` EP in your plugin.xml allows you to provide additional text ranges to be used when extending or shrinking a selection. Return `true` from `canSelect(PsiElement)` for the PSI elements that you want to provide additional text-ranges for. The IntelliJ Platform will call `select(PsiElement, CharSequence, int, Editor)` for these elements where you can compute additional text ranges and return them as `List`.