Rux
Rux language support
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Rux. The extension's id is rux.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
Rux Language — Zed Extension
Syntax highlighting support for the Rux programming language in Zed editor.
Features
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 |
Requirements
No additional requirements. Install the extension and open any .rux file.
Extension Settings
This extension does not add any configuration settings.
Known Issues
Please report issues on the GitHub issue tracker.
Release Notes
0.1.0
Initial release with full syntax highlighting for Rux source files.