Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.65 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.65 KB

SerenityOS DSL IntelliJ Plugin

Build Version Downloads

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

Installation

  • 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...

Attribution

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.