This commit is contained in:
2026-05-31 21:11:59 +02:00
parent 8034fc44f2
commit 956be40295
13 changed files with 40270 additions and 12353 deletions

75
ldpc-theme.tmTheme Normal file
View File

@ -0,0 +1,75 @@
<?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>