intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml (34 lines of code) (raw):

<idea-plugin> <dependencies> <plugin id="com.intellij.clion"/> <module name="intellij.clion.runFile"/> <module name="intellij.cmake.clion"/> <plugin id="org.jetbrains.plugins.clion.test.catch"/> <plugin id="org.jetbrains.plugins.clion.test.google"/> </dependencies> <extensionPoints> <extensionPoint qualifiedName="Educational.cppRunConfigurationHelper" interface="com.jetbrains.edu.cpp.checker.CppRunConfigurationHelper" dynamic="true"/> </extensionPoints> <extensions defaultExtensionNs="Educational"> <configurator language="ObjectiveC" implementationClass="com.jetbrains.edu.cpp.CppGTestConfigurator" displayName="C++ (Google Test)" environment="GoogleTest"/> <configurator language="ObjectiveC" implementationClass="com.jetbrains.edu.cpp.CppCatchConfigurator" displayName="C++ (Catch 2.0)" environment="Catch"/> <configurator language="ObjectiveC" implementationClass="com.jetbrains.edu.cpp.CppConfigurator" courseType="Stepik"/> <compatibilityProvider language="ObjectiveC" environment="GoogleTest" implementationClass="com.jetbrains.edu.cpp.compatibility.CppGTestCourseCompatibilityProvider"/> <compatibilityProvider language="ObjectiveC" environment="Catch" implementationClass="com.jetbrains.edu.cpp.compatibility.CppCatchCourseCompatibilityProvider"/> </extensions> <extensions defaultExtensionNs="com.intellij"> <!--suppress PluginXmlCapitalization --> <localInspection language="CMake" groupPath="JetBrains Academy" groupName="Course Creator" displayName="Task project name isn't set" enabledByDefault="true" level="WARNING" implementationClass="com.jetbrains.edu.cpp.inspections.NoTaskProjectNameInspection"/> </extensions> </idea-plugin>