I’m trying to show a preview of a code vision plugin I’ve developed But, somehow it’s not applied? I think it can’t find the language ObjectiveC. Note, the code vision is for GTest, thus C++ is the language.
<idea-plugin>
<id>my.org.test</id>
<name>snapshotmanager</name>
<vendor>my.org</vendor>
<depends>com.intellij.cidr.base</depends>
<depends>com.intellij.cidr.lang</depends>
<depends>com.intellij.modules.clion</depends>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.cidr.lang</depends>
<resource-bundle>messages.MyBundle</resource-bundle>
<depends>com.intellij.modules.cidr.lang</depends>
<depends>com.intellij.modules.c-capable</depends>
<extensions defaultExtensionNs="com.intellij">
<codeInsight.daemonBoundCodeVisionProvider implementation="my.org.test.snapshotmanager.UpdateSnapshotProvider"/>
<config.codeVisionGroupSettingProvider implementation="my.org.test.snapshotmanager.UpdateSnapshotProvider"/>
<codeInsight.daemonBoundCodeVisionProvider implementation="my.org.test.snapshotmanager.PreviewSnapshotProvider"/>
<config.codeVisionGroupSettingProvider implementation="my.org.test.snapshotmanager.PreviewSnapshotProvider"/>
<!-- It's showing red on language attribute -->
<codeInsight.codeVisionSettingsPreviewLanguage language="ObjectiveC" modelId="my.org.test.snapshotmanager.preview"/>
<!-- It's showing red on language attribute -->
<codeInsight.codeVisionSettingsPreviewLanguage language="ObjectiveC" modelId="my.org.test.snapshotmanager.update"/>
</extensions>
</idea-plugin>