Syntax highlighting support for the Rux programming language in Zed editor.
Syntax highlighting for .rux source files. The extension highlights the following language constructs:
| Category | Elements |
|---|---|
| Keywords | module, func, struct, enum, union, type, interface, extend |
| Control flow | if, else, for, while, do, loop, break, continue, return |
| Storage | let, var, const |
| Modifiers | as, is, import, export |
| Signed Integer types | int, int8, int16, int32, int64, int128, int256, int512 |
| Unsigned Integer types | uint, uint8, uint16, uint32, uint64, uint128, uint256, uint512 |
| Float types | float, float8, float16, float32, float64, float128, float256, float512 |
| Character types | char, char8, char16, char32, char64, char128, char256, char512 |
| Boolean types | bool, bool8, bool16, bool32, bool64, bool128, bool256, bool512 |
| Literals | Decimal, hexadecimal (0x), octal (0o), binary (0b) with type suffixes |
| Constants | true, false, null |
| Comments | // line, /// doc, /* */ block |
| Strings | Double-quoted strings with escape sequences |
No additional requirements. Install the extension and open any .rux file.
This extension does not add any configuration settings.
Please report issues on the GitHub issue tracker.
Initial release with full syntax highlighting for Rux source files.