intellij-plugin/Edu-CSharp/resources/Edu-CSharp.xml (25 lines of code) (raw):

<idea-plugin> <dependencies> <plugin id="com.intellij.modules.rider"/> <plugin id="com.intellij.resharper.unity"/> <module name="intellij.rider"/> </dependencies> <resource-bundle>messages.EduCoreBundle</resource-bundle> <extensions defaultExtensionNs="Educational"> <configurator implementationClass="com.jetbrains.edu.csharp.CSharpConfigurator" language="C#" displayName="C#"/> <courseViewPaneCustomization implementation="com.jetbrains.edu.csharp.CSharpCourseViewPaneCustomization"/> <studyItemRefactoringHandler implementation="com.jetbrains.edu.csharp.refactoring.CSharpStudyItemRefactoringHandler"/> </extensions> <extensions defaultExtensionNs="com.intellij"> <experimentalFeature id="edu.course.csharp" percentOfUsers="100" internalFeature="true"> <description>Enables support for C# courses</description> </experimentalFeature> <postStartupActivity implementation="com.jetbrains.edu.csharp.CSharpProjectActivity"/> <rdclient.priorityRenameHandler implementation="com.jetbrains.edu.csharp.refactoring.CSharpRenameHandler" order="first"/> </extensions> <projectListeners> <listener class="com.jetbrains.edu.csharp.CSharpCourseSetListener" topic="com.jetbrains.edu.learning.CourseSetListener"/> </projectListeners> </idea-plugin>