<?xml version="1.0" encoding="UTF-8"?>
<!-- Thème de coloration syntaxique LDPC — charte Orange/Vert/Rouge/Bleu -->
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>name</key>       <string>LDPC Theme</string>
  <key>settings</key>
  <array>
    <!-- Base : fond sombre, texte clair -->
    <dict>
      <key>settings</key>
      <dict>
        <key>background</key>  <string>#0F1117</string>
        <key>foreground</key>  <string>#E8EAF6</string>
        <key>caret</key>       <string>#E85D04</string>
        <key>selection</key>   <string>#1A73E840</string>
      </dict>
    </dict>

    <!-- ORANGE : mots-clés (fn, let, mut, pub, use, mod…) -->
    <dict>
      <key>name</key>  <string>Keywords</string>
      <key>scope</key> <string>keyword, keyword.control, keyword.other,
                               storage.type, storage.modifier</string>
      <key>settings</key>
      <dict><key>foreground</key><string>#E85D04</string></dict>
    </dict>

    <!-- VERT : commentaires et chaînes de caractères -->
    <dict>
      <key>name</key>  <string>Strings and Comments</string>
      <key>scope</key> <string>string, string.quoted, comment,
                               comment.line, comment.block</string>
      <key>settings</key>
      <dict><key>foreground</key><string>#2D9A4E</string></dict>
    </dict>

    <!-- ROUGE : types, traits, structs, enums -->
    <dict>
      <key>name</key>  <string>Types and Traits</string>
      <key>scope</key> <string>entity.name.type, support.type,
                               entity.name.struct, entity.name.enum,
                               entity.name.trait</string>
      <key>settings</key>
      <dict><key>foreground</key><string>#D62828</string></dict>
    </dict>

    <!-- BLEU : fonctions, macros, variables liées -->
    <dict>
      <key>name</key>  <string>Functions and Macros</string>
      <key>scope</key> <string>entity.name.function, meta.macro,
                               support.function, variable.other.member</string>
      <key>settings</key>
      <dict><key>foreground</key><string>#1A73E8</string></dict>
    </dict>

    <!-- Nombres : orange clair -->
    <dict>
      <key>name</key>  <string>Numbers</string>
      <key>scope</key> <string>constant.numeric</string>
      <key>settings</key>
      <dict><key>foreground</key><string>#FF8C42</string></dict>
    </dict>

    <!-- Constantes booléennes/lifetime -->
    <dict>
      <key>name</key>  <string>Constants</string>
      <key>scope</key> <string>constant.language, storage.lifetime</string>
      <key>settings</key>
      <dict><key>foreground</key><string>#1A73E8</string></dict>
    </dict>
  </array>
</dict>
</plist>
