Introduce
About 321 wordsAbout 1 min
Introduce
Summary
GitHub | Plugin Marketplace Page | Discord
IDEA plugin: Support for Paradox language.
Features:
- Supports script & localisation languages and CWT language (used by config files).
- Provides various almost excellent language features for script & localisation languages, including code highlight, code navigation, code completion, code inspection, code refactoring, quick documentation, inlay hints, live templates, code hierarchy, diagram, diff and more.
- Provides basic language features for CWT language, including code highlight, code navigation, quick documentation and more.
- Supports rendering scope context, localisation text, DDS images and other useful information via quick documentation and inlay hints.
- Supports most advanced features of script & localisation languages (such as parameters, scopes, inline scripts and various complex expressions).
- Supports customizing extended config files, allowing plugin to provide more perfect language features (such as code navigation, code completion, quick documentation and inlay hints).
- Automatically recognizes the game directory (containing the launcher settings file
launcher-settings.json
) and mod directory (containing the mod descriptor filedescriptor.mod
).
This plugin has implemented various advanced language features based on config groups, which consists of CWT config files. The latest-version config files are already built into this plugin, make it works right out of the box. Besides, customizing and importing local config files are also supported.
If Translation is also installed, this plugin can provide some additional features.
References
Reference manual:
Tools and plugins:
- cwtools/cwtools
- cwtools/cwtools-vscode
- bcssov/IronyModManager
- OldEnt/stellaris-triggers-modifiers-effects-list
- YiiGuxing/TranslationPlugin
Wiki: