Universal Byte Code Syntax

Universal Byte Code Syntax is a Visual Studio Code extension that brings powerful language support for Universal Byte Code (Ubytec). It provides robust syntax highlighting, language configurations, custom icon themes, and integrated tooling support to help you code smarter, faster, and with style.
Features
Syntax Highlighting: Enjoy precise highlighting for Universal Byte Code files (.ubc
, .uby
, .ubytec
).

Language Configuration: Includes smart indentation rules, bracket matching, and comment toggling.
Custom Icon Theme: Show off your Ubytec files with a dedicated icon.

Themes & Styling: Comes bundled with the Ubytec Purple K, Ubytec Future Thunder and Ubytec Aqua Ember themes for a fresh, modern coding experience.

Easy Installation: Get up and running quickly with a seamless installation via the VS Code Marketplace.
Installation
- Open Visual Studio Code.
- Go to the Extensions view (
Ctrl+Shift+X
or Cmd+Shift+X
).
- Search for Universal Byte Code Syntax.
- Click Install.
- Reload or restart VS Code if prompted.
Usage
Once installed, the extension will automatically detect files with the extensions .ubc
, .uby
, and .ubytec
and apply the language features. For the best experience, follow these steps:
Set the Icon Theme:
Open the Command Palette (Ctrl+Shift+P
or Cmd+Shift+P
) and type Preferences: File Icon Theme. Select Ubytec Icon Theme.
Switch Themes:
Navigate to Preferences: Color Theme from the Command Palette and choose Ubytec Purple K to apply the custom styling.
Configuration
The extension comes with a default configuration located in the language-configuration.json
file. You can customize settings such as bracket behavior, comment toggling, and indentation rules via your VS Code settings or by modifying the configuration file directly.
Contributing
We welcome contributions that help improve the Universal Byte Code Syntax extension! If you have a feature request or bug report, please open an issue. To contribute code, follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b my-feature
.
- Commit your changes:
git commit -am 'Add new feature'
.
- Push to the branch:
git push origin my-feature
.
- Open a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.