https://github.com/psibi/dhall-mode
https://github.com/psibi/dhall-mode
configuration dhall turing-completeness
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/psibi/dhall-mode
- Owner: psibi
- Created: 2017-09-17T19:36:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-05T14:18:48.000Z (3 months ago)
- Last Synced: 2025-01-05T15:29:04.799Z (3 months ago)
- Topics: configuration, dhall, turing-completeness
- Language: Emacs Lisp
- Size: 120 KB
- Stars: 45
- Watchers: 5
- Forks: 17
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome-dhall - dhall-mode - Dhall language support in Emacs. (Text Editor Support)
README
# dhall-mode
[](https://melpa.org/#/dhall-mode)
[](https://github.com/psibi/dhall-mode/actions)Emacs Major mode for working
with [Dhall](https://github.com/dhall-lang/dhall-lang) configuration
language.## Installation
* Make sure that you
install [dhall-format](https://github.com/dhall-lang/dhall-haskell)
and it's PATH is available to emacs via `exec-path`.
* Install this extension from MELPA:``` emacs-lisp
(use-package dhall-mode
:ensure t
:mode "\\.dhall\\'")
```## Demo

## Features
* Syntax highlighting (Using font lock)
* Multiline support for String
* Basic indendation, commenting
* Automatic formatting on save (Configurable via variable). Uses [dhall-format](https://github.com/dhall-lang/dhall-haskell) for it.
* Error highlighting.
* REPL support.## License
Copyright © 2017 Sibi Prabakaran
Distributed under GNU GPL, version 3.