<commit_before><idea-plugin version="2">
  <id>com.apkfuns.plugin.freeline</id>
  <name>Freeline Plugin</name>
  <version>1.0.7</version>
  <vendor email="" url="https://github.com/alibaba/freeline/tree/as_plugin/android-studio-plugin">act262、舞影凌风</vendor>

  <description><![CDATA[
      android studio plugin for <a href='https://github.com/alibaba/freeline'>Freeline</a><br/><br/>
      <img src='http://qiniu.apkfuns.com/54F6776E-B1A4-4693-8858-53E030DD9312.png' width='420' height='200'/> <br/>
      <img src='http://qiniu.apkfuns.com/8A1FA6B7-83EE-4749-9C40-311DD0182638.png' width='420' height='200'/><br/>
      <br/>

      <br/><b>Contributors</b><br/>
      <a href='http://github.com/act262'>act262</a>、
      <a href='http://github.com/pengwei1024'>舞影凌风</a>、

      <br/><br/>
      <br/><b>ISSUES</b><br/>
      <a href='https://github.com/alibaba/freeline/issues'>Submit Suggestions or Bugs</a><br/><br/>
    ]]></description>

  <change-notes><![CDATA[
      <ul>
      <li>
          <b>1.0.7</b><br/>
          add Freeline ToolWindow and some tools
        </li>
      <li>
          <b>1.0.5</b><br/>
          fix android studio 2.2 RC Crash
        </li>
        <li>
          <b>1.0.2</b><br/>
          fix bug
        </li>
        <li>
          <b>1.0.0</b><br/>
          run Freeline with debug and Force
        </li>
      </ul>
    ]]>
  </change-notes>

  <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
  <idea-version since-build="141.0"/>

  <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
       on how to target different products -->
  <!-- uncomment to enable plugin in all products
  <depends>com.intellij.modules.lang</depends>
  -->

  <depends>org.jetbrains.android</depends>
  <depends>org.jetbrains.plugins.terminal</depends>
  <depends>org.jetbrains.plugins.gradle</depends>
  <depends>org.intellij.groovy</depends>

  <extensions defaultExtensionNs="com.intellij">
    <toolWindow id="Freeline" anchor="bottom" icon="PluginIcons.OpenTerminal"
                factoryClass="views.FreelineToolWindowFactory" secondary="false"/>

    <!-- Freeline Run Configuration Type define -->
    <configurationType implementation="configuration.FreeConfigurationType"
                       id="com.antfortune.freeline.plugin.config.FreeRunType"/>

    <!-- Freeline project UI service -->
    <projectService serviceImplementation="utils.FreeUIManager"
                    serviceInterface="utils.FreeUIManager"
                    id="com.antfortune.freeline.plugin.service.FreeUIManager"/>

  </extensions>

  <actions>
    <action id="Plugin_FreeLine_Run" class="actions.FreeLineRunAction"
            text="Run Freeline" description="Run Freeline"
            icon="PluginIcons.FreelineIcon">
      <add-to-group group-id="ToolbarRunGroup" anchor="after" relative-to-action="RunnerActions"/>
    </action>
    <group>
      <separator/>
      <add-to-group group-id="BuildMenu" anchor="last"/>
    </group>
    <group id="Plugin_FreeLine_Tools" text="Freeline" description="Freeline" popup="true">
      <action id="Plugin_FreeLine_Run_Debug" class="actions.DebugRunAction" text="Run Freeline Debug" description="Run FreeLine Debug"
      icon="PluginIcons.StartDebugger">
      </action>
      <separator/>
      <action id="Plugin_FreeLine_Run_Force" class="actions.ForceRunAction" text="Run Freeline Force" description="Run FreeLine Force"
              icon="PluginIcons.QuickfixBulb">
      </action>
      <separator/>
      <action id="Plugin_FreeLine_Run_Update" class="actions.UpdateAction" text="Check Freeline Update" description="Check Update"
              icon="PluginIcons.GradleSync">
      </action>
      <add-to-group group-id="BuildMenu" anchor="last"/>
    </group>
    <group>
      <separator/>
      <add-to-group group-id="BuildMenu" anchor="last"/>
    </group>
  </actions>

  <project-components>
    <component>
      <interface-class>views.FreelineTerminal</interface-class>
      <implementation-class>views.FreelineTerminal</implementation-class>
    </component>
  </project-components>

</idea-plugin><commit_msg>add shortcut for default run action<commit_after><idea-plugin version="2">
    <id>com.apkfuns.plugin.freeline</id>
    <name>Freeline Plugin</name>
    <version>1.0.7</version>
    <vendor email="" url="https://github.com/alibaba/freeline/tree/as_plugin/android-studio-plugin">act262、舞影凌风</vendor>

    <description><![CDATA[
      android studio plugin for <a href='https://github.com/alibaba/freeline'>Freeline</a><br/><br/>
      <img src='http://qiniu.apkfuns.com/54F6776E-B1A4-4693-8858-53E030DD9312.png' width='420' height='200'/> <br/>
      <img src='http://qiniu.apkfuns.com/8A1FA6B7-83EE-4749-9C40-311DD0182638.png' width='420' height='200'/><br/>
      <br/>

      <br/><b>Contributors</b><br/>
      <a href='http://github.com/act262'>act262</a>、
      <a href='http://github.com/pengwei1024'>舞影凌风</a>、

      <br/><br/>
      <br/><b>ISSUES</b><br/>
      <a href='https://github.com/alibaba/freeline/issues'>Submit Suggestions or Bugs</a><br/><br/>
    ]]></description>

    <change-notes><![CDATA[
      <ul>
      <li>
          <b>1.0.7</b><br/>
          add Freeline ToolWindow and some tools
        </li>
      <li>
          <b>1.0.5</b><br/>
          fix android studio 2.2 RC Crash
        </li>
        <li>
          <b>1.0.2</b><br/>
          fix bug
        </li>
        <li>
          <b>1.0.0</b><br/>
          run Freeline with debug and Force
        </li>
      </ul>
    ]]>
    </change-notes>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
    <idea-version since-build="141.0"/>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
         on how to target different products -->
    <!-- uncomment to enable plugin in all products
    <depends>com.intellij.modules.lang</depends>
    -->

    <depends>org.jetbrains.android</depends>
    <depends>org.jetbrains.plugins.terminal</depends>
    <depends>org.jetbrains.plugins.gradle</depends>
    <depends>org.intellij.groovy</depends>

    <extensions defaultExtensionNs="com.intellij">
        <toolWindow id="Freeline" anchor="bottom" icon="PluginIcons.OpenTerminal"
                    factoryClass="views.FreelineToolWindowFactory" secondary="false"/>

        <!-- Freeline Run Configuration Type define -->
        <configurationType implementation="configuration.FreeConfigurationType"
                           id="com.antfortune.freeline.plugin.config.FreeRunType"/>

        <!-- Freeline project UI service -->
        <projectService serviceImplementation="utils.FreeUIManager"
                        serviceInterface="utils.FreeUIManager"
                        id="com.antfortune.freeline.plugin.service.FreeUIManager"/>

    </extensions>

    <actions>
        <!-- Freeline default run action -->
        <action id="Plugin_FreeLine_Run" class="actions.FreeLineRunAction"
                text="Run Freeline" description="Run Freeline"
                icon="PluginIcons.FreelineIcon">
            <add-to-group group-id="ToolbarRunGroup" anchor="after" relative-to-action="RunnerActions"/>
            <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift F10"/>
        </action>

        <group>
            <separator/>
            <add-to-group group-id="BuildMenu" anchor="last"/>
        </group>

        <!-- Freeline tools -->
        <group id="Plugin_FreeLine_Tools" text="Freeline" description="Freeline" popup="true">
            <action id="Plugin_FreeLine_Run_Debug" class="actions.DebugRunAction" text="Run Freeline Debug"
                    description="Run FreeLine Debug"
                    icon="PluginIcons.StartDebugger">
            </action>
            <separator/>
            <action id="Plugin_FreeLine_Run_Force" class="actions.ForceRunAction" text="Run Freeline Force"
                    description="Run FreeLine Force"
                    icon="PluginIcons.QuickfixBulb">
            </action>
            <separator/>
            <action id="Plugin_FreeLine_Run_Update" class="actions.UpdateAction" text="Check Freeline Update"
                    description="Check Update"
                    icon="PluginIcons.GradleSync">
            </action>
            <add-to-group group-id="BuildMenu" anchor="last"/>
        </group>

        <group>
            <separator/>
            <add-to-group group-id="BuildMenu" anchor="last"/>
        </group>
    </actions>

    <project-components>
        <component>
            <interface-class>views.FreelineTerminal</interface-class>
            <implementation-class>views.FreelineTerminal</implementation-class>
        </component>
    </project-components>

</idea-plugin>
{'fraction_non_alphanumeric': 0.15520321572130416, 'fraction_numerical': 0.021438142027690933, 'mean_word_length': 2.6544267645858834, 'pattern_counts': {'":': 0, '<': 242, '<?xml version=': 0, '>': 242, 'https://': 6, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7315017', 'n_tokens_mistral': 2983, 'n_tokens_neox': 2791, 'n_words': 425}