Emacs mode for aiken
An emacs major mode providing syntax highlighting, indentation and formatting commands for the Aiken smart contract language.
- Syntax highlighting
-
aiken fmt
command and on-save - Indentation
- Aiken LSP client
The package is not yet on MELPA, so pointing your emacs config to this repository is the way to go for now.
doom-emacs (recommended 😈)
Add this to your packages.el
:
(package! aiken-mode
:recipe (:host github :repo "aiken-lang/aiken-mode"))
Add this to your config.el
:
(use-package! aiken-mode)
and run doom sync
.
For faster feedback time during development:
(package! aiken-mode
:recipe (:local-repo "~/path/to/aiken-mode"))
(use-package aiken-mode
:load-path "~/path/to/aiken-mode")
(add-to-list 'load-path "~/path/to/aiken-mode")
(load-library "aiken-mode")