<commit_before><?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         point="org.eclipse.lsp4e.languageServer">
      <server
            class="org.springframework.tooling.boot.ls.DelegatingStreamConnectionProvider"
            id="org.eclipse.languageserver.languages.springboot"
            clientImpl="org.springframework.tooling.ls.eclipse.commons.STS4LanguageClientImpl"
            label="Spring Boot Language Server">
      </server>

      <contentTypeMapping
            contentType="org.eclipse.jdt.core.javaSource"
            id="org.eclipse.languageserver.languages.springboot">
      </contentTypeMapping>

      <contentTypeMapping
            contentType="org.springframework.boot.ide.properties.application.properties"
            id="org.eclipse.languageserver.languages.springboot"
            languageId="spring-boot-properties">
      </contentTypeMapping>

      <contentTypeMapping
            contentType="org.springframework.boot.ide.properties.application.yml"
            id="org.eclipse.languageserver.languages.springboot"
            languageId="spring-boot-properties-yaml">
      </contentTypeMapping>

      <contentTypeMapping
            contentType="org.springframework.boot.ide.xmlconfig"
            id="org.eclipse.languageserver.languages.springboot">
      </contentTypeMapping>

   </extension>

   <extension
         point="org.eclipse.core.contenttype.contentTypes">

<!--            
      base-type="org.eclipse.core.runtime.text" 
      base-type="org.eclipse.jdt.core.javaProperties"
  -->
      <content-type
            base-type="org.eclipse.core.runtime.text" 
            default-charset="ISO-8859-1"
            id="org.springframework.boot.ide.properties.application.properties"
            name="Spring Properties File"
            priority="high">
      </content-type>

      <content-type
            base-type="org.eclipse.core.runtime.text"
            default-charset="UTF-8"
            id="org.springframework.boot.ide.properties.application.yml"
            name="Spring Yaml Properties File"
            priority="high"><commit_msg>Add warning comment to avoid rebreaking bug<commit_after><?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         point="org.eclipse.lsp4e.languageServer">
      <server
            class="org.springframework.tooling.boot.ls.DelegatingStreamConnectionProvider"
            id="org.eclipse.languageserver.languages.springboot"
            clientImpl="org.springframework.tooling.ls.eclipse.commons.STS4LanguageClientImpl"
            label="Spring Boot Language Server">
      </server>

      <contentTypeMapping
            contentType="org.eclipse.jdt.core.javaSource"
            id="org.eclipse.languageserver.languages.springboot">
      </contentTypeMapping>

      <contentTypeMapping
            contentType="org.springframework.boot.ide.properties.application.properties"
            id="org.eclipse.languageserver.languages.springboot"
            languageId="spring-boot-properties">
      </contentTypeMapping>

      <contentTypeMapping
            contentType="org.springframework.boot.ide.properties.application.yml"
            id="org.eclipse.languageserver.languages.springboot"
            languageId="spring-boot-properties-yaml">
      </contentTypeMapping>

      <contentTypeMapping
            contentType="org.springframework.boot.ide.xmlconfig"
            id="org.eclipse.languageserver.languages.springboot">
      </contentTypeMapping>

   </extension>

   <extension
         point="org.eclipse.core.contenttype.contentTypes">

<!--            
      WARNING! 
      Do not use  
      base-type="org.eclipse.jdt.core.javaProperties"
      This causes reconciling of *any* properties file
      as if it was a boot properties file.
      See: https://github.com/spring-projects/sts4/issues/320
  -->
      <content-type
            base-type="org.eclipse.core.runtime.text" 
            default-charset="ISO-8859-1"
            id="org.springframework.boot.ide.properties.application.properties"
            name="Spring Properties File"
            priority="high">
      </content-type>

      <content-type
            base-type="org.eclipse.core.runtime.text"
            default-charset="UTF-8"
            id="org.springframework.boot.ide.properties.application.yml"
            name="Spring Yaml Properties File"
            priority="high">
{'fraction_non_alphanumeric': 0.11698789780367548, 'fraction_numerical': 0.006723442402510085, 'mean_word_length': 2.5169424743892828, 'pattern_counts': {'":': 0, '<': 43, '<?xml version=': 2, '>': 43, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '4442883', 'n_tokens_mistral': 1218, 'n_tokens_neox': 1166, 'n_words': 141}