Syntax highlighting and file icons for Architect.archi files.
Features
Syntax highlighting for the .archi language, tuned to its structure:
block: / keyword: headers and their names
Nested keywords with inline values
Nested keywords with no value (section headers)
Values, interpolation ({ ... }), and references
File icon — .archi files show the Architect logo in the Explorer.
Indent-aware editing — tab-based indentation with auto-indent after : headers.
Recommended colors
The grammar exposes distinct TextMate scopes so you can theme the language exactly. A matching palette (add to your settings.json under editor.tokenColorCustomizations → textMateRules):
Element
Scope
Color
block: / keyword: header
keyword.control.block.archi
#AF5AA8
Block name
variable.parameter.archi
#FF9233
Keyword + : (with value)
support.type.property-name.archi
#3AB2F8
Keyword + : (no value)
support.type.property-name.empty.archi
#3DB893
Value
string.unquoted.value.archi
#FFFFFF
Usage
Open any .archi file — highlighting and the file icon apply automatically. To use the bundled Explorer icon theme, run Preferences: File Icon Theme and pick Archi File Icons, or keep your existing icon theme (the .archi icon still applies via the language contribution).
Release notes
3.0.0
Reworked grammar around Architect's block / keyword / value model.
Added a distinct scope and color for value-less nested keywords.
Added the Architect logo as the file and extension icon.