Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>yml paradox highlighting without themeNew to Visual Studio Code? Get it now.
yml paradox highlighting without theme

yml paradox highlighting without theme

Christian Gobbi

|
1 install
| (0) | Free
yml support for paradox, in configuration set editor.semanticHighlighting.enabled
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

yml-paradox README

ISN'T THEME this NOT interfence with other languages or your preferite theme.

github

Features

feature highlighting

This extension provides advanced syntax highlighting for .yml localization files used in Paradox games (e.g., Stellaris, Hearts of Iron, Crusader Kings), with full support for their unique formatting conventions.

Key Features Variable Recognition: Highlights variables enclosed in $...$ and [This.Get...] formats, following Paradox scripting standards.

Color-Coded Tokens: Applies dedicated colors in lang configuration to Stellaris-style color codes (e.g., §R, §Y, §G) without affecting the global theme.

Scope-Specific Styling: Uses custom TextMate scopes to isolate styling to .yml files only, ensuring no interference with other languages or themes.

Semantic Token Support: Integrates semantic token definitions for advanced customization and compatibility with VS Code’s semantic highlighting engine.

Theme-Agnostic Design: Works independently of the user's active theme by embedding scoped color rules directly into the extension.

Only colors in § are customize rest get by your personal theme.

Automatically reports any errors, to allow you to be more efficient

auto error

Why It Matters Paradox localization files rely on embedded scripting, color codes, and dynamic variables that standard YAML highlighting cannot handle. This extension bridges that gap, enabling modders and translators to work with clarity, precision, and visual feedback tailored to the game's syntax.

Requirements

No one is standalone, but need set default yml.

Extension Settings

Known Issues

For paradox standard best if set json configuration for yamlp "files.encoding": "utf8bom"

Release Notes

1.0.0

Work it.

I'am developper with 1 child and few work, so an donation is ever appreciate. Paypal Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft