1<idea-plugin url="https://github.com/facebook/ktfmt/tree/main/ktfmt_idea_plugin"> 2 <id>com.facebook.ktfmt_idea_plugin</id> 3 <!--suppress PluginXmlCapitalization --> 4 <name>ktfmt</name> 5 <vendor url="https://github.com/facebook/ktfmt">Facebook</vendor> 6 7 <description>ktfmt is a program that reformats Kotlin source code to comply with the common community standard for 8 Kotlin code conventions. 9 </description> 10 11 <depends>com.intellij.modules.platform</depends> 12 13 <extensions defaultExtensionNs="com.intellij"> 14 <formattingService 15 implementation="com.facebook.ktfmt.intellij.KtfmtFormattingService"/> 16 <postStartupActivity implementation="com.facebook.ktfmt.intellij.InitialConfigurationStartupActivity"/> 17 <!--suppress PluginXmlCapitalization --> 18 <projectConfigurable instance="com.facebook.ktfmt.intellij.KtfmtConfigurable" 19 id="com.facebook.ktfmt_idea_plugin.settings" 20 displayName="ktfmt Settings" 21 parentId="editor"/> 22 <notificationGroup displayType="STICKY_BALLOON" id="Enable ktfmt" 23 isLogByDefault="false"/> 24 </extensions> 25 26</idea-plugin> 27