The dialog box opens when you click and choose Generic JS on the context menu, or select an entry and click .
|Name||The name of the injection.|
|Language|| The language to be injected. |
The prefix and suffix are optional. For more info, see Using language injection prefixes and suffixes.
|Places Pattern|| In this text box, type the rules that define the context where you want IntelliJ IDEA recognize literals as injections. |
The rules are built from Program Structure Interface Patterns and are actually chained calls of methods of an internal IntelliJ IDEA language. The Program Structure Interface shows the structure of a file as IntelliJ IDEA treats it.
These rules are IntelliJ IDEA internals, and it is strongly recommended that you use the predefined injection configurations and avoid creating new ones.
|Advanced|| In this area, specify additional settings to narrow the context where the injection is applicable and thus to enable more fine-grained control over the injection process. |