Syntax highlighting and file icons for Architect .archi files.
Features
- Syntax highlighting for the
.archilanguage, 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 —
.archifiles 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.