Adds syntax highlighting for SerenityOS-specific file types. Currently only supports .idl files.
Features:
- Syntax highlighting
- Block/import folding
- Import and simple type resolution
- control-click on a type to go to its definition, or on an import to go to that file
- Simple syntax errors
- Type not found (i.e. missing import statements)
- Missing spec links for interfaces
- Adds line markers to C++ types/methods that have corresponding IDL definition
-
Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "SerenityOS DSL" > Install
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
The icon used as the plugin logo and file icon is the WebIDL logo, licensed under CC BY 4.0. It has been altered slightly to have a transparent background instead of a white background.