<commit_before><idea-plugin>
  <id>name.kropp.intellij.makefile</id>
  <name>Makefile support</name>
  <version>0.10</version>
  <vendor email="<EMAIL>" url="https://victor.kropp.name"><NAME></vendor>

  <description><![CDATA[
  Support for UNIX Makefiles
    ]]></description>

  <change-notes><![CDATA[
  Beta 2: Better support for special and pattern targets and old-fashioned suffix rules.
    ]]>
  </change-notes>

  <idea-version since-build="163.0" until-build="171.*"/>

  <depends>com.intellij.modules.lang</depends>

  <extensions defaultExtensionNs="com.intellij">
    <fileTypeFactory implementation="name.kropp.intellij.makefile.MakefileFileTypeFactory"/>
    <lang.parserDefinition language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileParserDefinition"/>
    <lang.syntaxHighlighterFactory language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileSyntaxHighlighterFactory"/>
    <lang.foldingBuilder language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileFoldingBuilder"/>
    <annotator language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileAnnotator"/>
    <lang.psiStructureViewFactory language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileStructureViewFactory"/>
    <lang.commenter language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileCommenter"/>
    <lang.findUsagesProvider language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileFindUsagesProvider"/>
    <gotoSymbolContributor implementation="name.kropp.intellij.makefile.MakefileChooseByNameContributor"/>
    <colorSettingsPage implementation="name.kropp.intellij.makefile.MakefileColorSettingsPage"/>
    <completion.contributor language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileCompletionContributor"/>
    <configurationType implementation="name.kropp.intellij.makefile.MakefileRunConfigurationType"/>
    <projectService serviceImplementation="name.kropp.intellij.makefile.MakefileProjectSettings"/>
    <projectConfigurable groupId="build.tools" groupWeight="110" id="reference.settingsdialog.project.make"
                         instance="name.kropp.intellij.makefile.MakeConfigurable"/>
    <runLineMarkerContributor language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileTargetRunLineMarkerContributor"/>
    <runConfigurationProducer implementation="name.kropp.intellij.makefile.MakefileRunConfigurationProducer"/>
    <langCodeStyleSettingsProvider implementation="name.kropp.intellij.makefile.MakefileCodeStyleSettingsProvider"/>
  </extensions>

  <actions>
  </actions>

</idea-plugin>
<commit_msg>plugin homepage<commit_after><idea-plugin>
  <id>name.kropp.intellij.makefile</id>
  <name>Makefile support</name>
  <version>0.10</version>
  <vendor email="<EMAIL>" url="https://victor.kropp.name/projects/makefile/"><NAME></vendor>

  <description><![CDATA[
  Support for UNIX Makefiles
    ]]></description>

  <change-notes><![CDATA[
    ]]>
  </change-notes>

  <idea-version since-build="163.0" until-build="171.*"/>

  <depends>com.intellij.modules.lang</depends>

  <extensions defaultExtensionNs="com.intellij">
    <fileTypeFactory implementation="name.kropp.intellij.makefile.MakefileFileTypeFactory"/>
    <lang.parserDefinition language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileParserDefinition"/>
    <lang.syntaxHighlighterFactory language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileSyntaxHighlighterFactory"/>
    <lang.foldingBuilder language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileFoldingBuilder"/>
    <annotator language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileAnnotator"/>
    <lang.psiStructureViewFactory language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileStructureViewFactory"/>
    <lang.commenter language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileCommenter"/>
    <lang.findUsagesProvider language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileFindUsagesProvider"/>
    <gotoSymbolContributor implementation="name.kropp.intellij.makefile.MakefileChooseByNameContributor"/>
    <colorSettingsPage implementation="name.kropp.intellij.makefile.MakefileColorSettingsPage"/>
    <completion.contributor language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileCompletionContributor"/>
    <configurationType implementation="name.kropp.intellij.makefile.MakefileRunConfigurationType"/>
    <projectService serviceImplementation="name.kropp.intellij.makefile.MakefileProjectSettings"/>
    <projectConfigurable groupId="build.tools" groupWeight="110" id="reference.settingsdialog.project.make"
                         instance="name.kropp.intellij.makefile.MakeConfigurable"/>
    <runLineMarkerContributor language="Makefile" implementationClass="name.kropp.intellij.makefile.MakefileTargetRunLineMarkerContributor"/>
    <runConfigurationProducer implementation="name.kropp.intellij.makefile.MakefileRunConfigurationProducer"/>
    <langCodeStyleSettingsProvider implementation="name.kropp.intellij.makefile.MakefileCodeStyleSettingsProvider"/>
  </extensions>

  <actions>
  </actions>

</idea-plugin>

{'fraction_non_alphanumeric': 0.12429801572444778, 'fraction_numerical': 0.005054286783976039, 'mean_word_length': 6.676724137931035, 'pattern_counts': {'":': 0, '<': 87, '<?xml version=': 0, '>': 87, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, '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': '4539845', 'n_tokens_mistral': 1614, 'n_tokens_neox': 1551, 'n_words': 158}