https://github.com/galdor/bcl-mode
Emacs major mode for the BCL configuration language
https://github.com/galdor/bcl-mode
bcl configuration-language emacs-mode
Last synced: 5 months ago
JSON representation
Emacs major mode for the BCL configuration language
- Host: GitHub
- URL: https://github.com/galdor/bcl-mode
- Owner: galdor
- License: isc
- Created: 2024-12-24T10:05:57.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-15T22:36:11.000Z (over 1 year ago)
- Last Synced: 2025-05-13T23:37:04.927Z (about 1 year ago)
- Topics: bcl, configuration-language, emacs-mode
- Language: Emacs Lisp
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bcl-mode
## Introduction
The bcl-mode Emacs package is a major mode for
[BCL](https://github.com/galdor/bcl-specification) (Block-based Configuration
Language) files.
It provides minimal syntax highlighting and block indentation.
## Usage
You can install bcl-mode as any other Emacs package. If you are using
[Straight](https://github.com/radian-software/straight.el) (and you should), it is as simple as:
```lisp
(use-package bcl-mode
:straight (:type git :host github :repo "galdor/bcl-mode"))
```
With Emacs 29, you can either run `package-vc-install` manually or install
[vc-use-package](https://github.com/slotThe/vc-use-package) and use use-package:
```lisp
(use-package bcl-mode
:vc (:fetcher github :repo "galdor/bcl-mode"))
```
Finally with Emacs 30 you will not need any additional package:
```lisp
(use-package bcl-mode
:vc (:url "https://github.com/galdor/bcl-mode"))
```
## Licensing
The bcl-mode package is open source software distributed under the
[ISC](https://opensource.org/licenses/ISC) license.
## Contact
If you have an idea or a question, feel free to email me at
.