Skip to content

Hendiadyoin1/serenity-dsl-syntaxhighlight

 
 

Repository files navigation

serenity-dsl-syntaxhighlight – Syntax highlighting for SerenityOS' DSLs

Syntax highlighting for SerenityOS' Domain Specific Languages:

  • .ipc: Endpoint specification for the Inter Process Communication protocol.
  • .gml: Graphical Markup Language for creating SerenityOS GUI application layouts.

Features

Provides TextMate Grammar-based syntax highlighting for the IPC and GML languages. Syntax highlighting is mostly compliant with SerenityOS' own syntax highlighters (in the case of GML) and code generators (in the case of IPC).

GML syntax highlighting

IPC syntax highlighting

Known Issues

GML uses the .gml extension, which is also used for the GameMaker language. You may have to set the language for each file manually.