fix: align bat Nord theme with micro Nord theme

- Booleans (true/false) → #81A1C1 nord9, matching micro constant.bool
- Other constants (null, undefined) stay #B48EAD nord15
- Add preprocessor/directive rule → #5E81AC nord10, matching micro preproc
- Add brackets/braces rule → #D8DEE9 nord4, matching micro symbol.brackets

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 20:05:19 +02:00
co-authored by Claude Sonnet 4.6
parent a403cf68f3
commit fb5bcbc349
+39 -2
View File
@@ -126,9 +126,21 @@
<dict> <dict>
<key>name</key> <key>name</key>
<string>Constants &amp; booleans</string> <string>Boolean constants (true / false)</string>
<key>scope</key> <key>scope</key>
<string>constant.language, constant.language.boolean, constant.language.true, constant.language.false, constant.language.null, constant.language.undefined, variable.other.constant, entity.name.constant</string> <string>constant.language.boolean, constant.language.true, constant.language.false</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#81A1C1</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Other language constants (null, undefined, …)</string>
<key>scope</key>
<string>constant.language, constant.language.null, constant.language.undefined, variable.other.constant, entity.name.constant</string>
<key>settings</key> <key>settings</key>
<dict> <dict>
<key>foreground</key> <key>foreground</key>
@@ -190,6 +202,31 @@
</dict> </dict>
</dict> </dict>
<dict>
<key>name</key>
<string>Brackets &amp; braces</string>
<key>scope</key>
<string>punctuation.section, punctuation.section.block, punctuation.section.brackets, punctuation.section.parens, meta.brace</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D8DEE9</string>
</dict>
</dict>
<!-- ── Preprocessor / Directives ───────────────────────────────────── -->
<dict>
<key>name</key>
<string>Preprocessor directives &amp; includes</string>
<key>scope</key>
<string>meta.preprocessor, keyword.control.import, keyword.control.directive, keyword.control.include, entity.name.function.preprocessor, punctuation.definition.preprocessor</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#5E81AC</string>
</dict>
</dict>
<!-- ── Storage / Types ───────────────────────────────────────────── --> <!-- ── Storage / Types ───────────────────────────────────────────── -->
<dict> <dict>
<key>name</key> <key>name</key>