|
4 | 4 | < vendor email= "[email protected]">Elle Imhoff</ vendor> |
5 | 5 |
|
6 | 6 | <!-- please see http://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description --> |
7 | | - <idea-version since-build="243.21565.180"/> |
| 7 | + <idea-version since-build="253.22441.1"/> |
8 | 8 |
|
9 | 9 | <!-- please see http://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products |
10 | 10 | on how to target different products --> |
| 11 | + <depends>com.intellij.modules.platform</depends> |
11 | 12 | <depends>com.intellij.modules.lang</depends> |
| 13 | + <depends>com.intellij.modules.xml</depends> |
12 | 14 | <depends>org.intellij.plugins.markdown</depends> |
13 | 15 | <depends config-file="rich-platform-plugin.xml" optional="true">com.intellij.modules.java</depends> |
| 16 | + <depends config-file="optional/org.elixir_lang-withIntellijLang.xml" optional="true">org.intellij.intelliLang</depends> |
14 | 17 |
|
15 | 18 | <extensionPoints> |
16 | 19 | <extensionPoint qualifiedName="org.elixir_lang.packageManager" interface="org.elixir_lang.PackageManager" |
|
22 | 25 | </extensions> |
23 | 26 |
|
24 | 27 | <extensions defaultExtensionNs="com.intellij"> |
25 | | - <registryKey key="org.elixir_lang.injection.enableLiteralSigilInjection" |
26 | | - defaultValue="false" |
27 | | - description="Enables literal sigil injection, which allows the Elixir sigil ~S to work. WARNING: THIS IS CURRENTLY BUGGY AND CAUSING ISSUES WITH ~s"/> |
28 | 28 |
|
29 | | - <!-- <errorHandler implementation="org.elixir_lang.errorreport.Submitter"/>--> |
| 29 | + <!-- Status Bar Widget --> |
| 30 | + <statusBarWidgetFactory |
| 31 | + id="ElixirSdkStatus" |
| 32 | + implementation="org.elixir_lang.status_bar_widget.ElixirSdkStatusWidgetFactory"/> |
| 33 | + |
30 | 34 | <errorHandler implementation="com.intellij.diagnostic.JetBrainsMarketplaceErrorReportSubmitter"/> |
31 | 35 |
|
32 | 36 | <!-- `openProjectProcessor` for Small IDEs --> |
|
90 | 94 | <fileType name="Elixir Script" implementationClass="org.elixir_lang.ElixirScriptFileType" fieldName="INSTANCE" |
91 | 95 | language="Elixir" extensions="exs"/> |
92 | 96 |
|
| 97 | + <projectConfigurable |
| 98 | + parentId="language.elixir" |
| 99 | + displayName="Elixir Experimental Settings" |
| 100 | + id="org.elixir_lang.settings.ElixirExperimentalSettingsConfigurable" |
| 101 | + instance="org.elixir_lang.settings.ElixirExperimentalSettingsConfigurable"/> |
| 102 | + |
93 | 103 | <!-- Facet --> |
94 | 104 | <applicationConfigurable id="language.elixir.sdks.elixir" |
95 | 105 | parentId="language.elixir" |
|
273 | 283 |
|
274 | 284 | <lang.documentationProvider implementationClass="org.elixir_lang.documentation.ElixirDocumentationProvider" |
275 | 285 | language="Elixir"/> |
276 | | - <multiHostInjector implementation="org.elixir_lang.injection.markdown.Injector"/> |
277 | 286 |
|
278 | 287 | <!-- Dialyzer --> |
279 | 288 | <globalInspection displayName="Dialyzer based inspections (Elixir)" shortName="Dialyzer" |
|
303 | 312 | </group> |
304 | 313 | <group id="LangElixir.HelpActions"> |
305 | 314 | <separator/> |
306 | | - <action id="Elixir.Help" class="org.elixir_lang.action.HelpAction" text="IntelliJ Elixir Help"/> |
| 315 | + <action id="Elixir.Help" class="org.elixir_lang.action.HelpAction" text="IntelliJ Elixir Help" icon="AllIcons.Windows.Help" /> |
307 | 316 | <separator/> |
308 | 317 | <add-to-group group-id="HelpMenu" anchor="before" relative-to-action="ProductivityGuide"/> |
309 | 318 | </group> |
|
0 commit comments