Skip to content

An unofficial plugin providing IDE support for Yatagan's @Condition/@ConditionExpression.

License

Notifications You must be signed in to change notification settings

Jeffset/yatagan-conditions-intellij-plugin

Repository files navigation

Yatagan IntelliJ Plugin for Conditions

CI JetBrains plugins

An unofficial plugin providing IDE support for Yatagan's @Condition/@ConditionExpression.

Functionality

  • Syntax highlighting for values inside @ConditionExpression and legacy @Condition annotations.
  • Correct usage tracking and rename refactorings with referenced features and conditions.
  • Autocomplete for condition path members.

What is not here

There is no building and validating yatagan graphs functionality available. Doesn't share code with Yatagan, so highlighting and error reporting is done on the best effort basis.

Installation & Usage

⚙ In your IDE go to Settings | Plugins. Switch to the Marketplace tab and search for the Yatagan Conditions plugin, then click Install.

📤 Condition expression strings inside Yatagan's annotations will start being highlighted right away.

🌈 Highlighting colors can be customized as usual in Settings | Editor | Color Scheme | Yatagan Conditions.