https://github.com/webdevred/jbeam-mode
https://github.com/webdevred/jbeam-mode
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/webdevred/jbeam-mode
- Owner: webdevred
- License: apache-2.0
- Created: 2025-09-28T17:41:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-11-23T22:18:31.000Z (7 months ago)
- Last Synced: 2026-05-29T09:34:31.639Z (26 days ago)
- Language: Emacs Lisp
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* jbeam-mode
A major mode for editing BeamNG.drive JBeam configuration files in Emacs.
** Features
- Syntax highlighting for:
* Keys and values
* Numbers
* Booleans (true, false)
* Braces and brackets
* Comments (// ...)
- Automatic recognition of *.jbeam files
** Installation
From MELPA (recommended):
#+BEGIN_SRC
M-x package-install RET jbeam-mode RET
#+END_SRC
Then Emacs will automatically enable jbeam-mode for .jbeam files.
Manual installation:
1. Clone this repository.
2. Add it to your load-path in Emacs:
#+BEGIN_SRC elisp
(add-to-list 'load-path "/path/to/jbeam-mode")
(require 'jbeam-mode)
#+END_SRC
** Usage
Simply open a .jbeam file and jbeam-mode will activate automatically.
You can also enable it manually:
#+BEGIN_SRC
M-x jbeam-mode
#+END_SRC
Contributing
Issues and pull requests are welcome.
If you have suggestions for new features (e.g. indentation rules, completion),
feel free to open a discussion.
** License
This project is licensed under the Apache 2.
See the LICENSE file for details.