Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rux Syntax Support

Syntax highlighting support for the Rux programming language across multiple code editors.

This repository provides editor-specific configuration files that enable syntax highlighting, keyword recognition, and basic build/run integration for .rux files.

Syntax Highlighting Demo

Supported Editors

Editor Status Setup Instructions
Geany ✅ Supported src/geany/INSTALL.md
Gedit ✅ Supported src/gedit/INSTALL.md
Vim ✅ Supported src/vim/INSTALL.md
Neovim 🔜 Planned

More editors will be added over time. Contributions for new editor support are welcome.

Quick Start

  1. Find your editor in the table above.
  2. Open its INSTALL.md file under src/<editor-name>/.
  3. Follow the step-by-step instructions for your operating system.

Project Structure

.
├── assets
│   └── demo.gif
├── LICENSE
├── README.md
└── src
    ├── geany
    │   ├── filetypes.Rux.conf
    │   └── INSTALL.md
    ├── gedit
    │   ├── INSTALL.md
    │   └── rux.lang
    └── vim
        ├── ftdetect
        │   └── rux.vim
        ├── INSTALL.md
        └── syntax
            └── rux.vim

Each subfolder under src/ corresponds to one supported editor and contains:

  • The configuration/definition file(s) needed for that editor
  • An INSTALL.md with detailed, OS-specific setup steps

About Rux

Rux is a programming language with multi-paradigm and strongly typed. For language documentation, visit rux-lang.dev/docs.

Contributing

Want to add support for another editor? Open a PR with a new folder under src/<editor-name>/ containing the relevant config and an INSTALL.md following the same structure as the Geany one.

License

This project is licensed under the MIT License — see LICENSE for details.

About

Syntax highlighting support for the Rux programming language across multiple code editors

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages