This is a Doom Emacs :lang ada
module providing:
- Tree-sitter highlighting via
ada-ts-mode
- LSP support with
ada_language_server
- Autocomplete (company-capf)
- Alire integration (
alr build
,alr run
,alr clean
)
This module made it to Doom Emacs upsteam!
Enable it in ~/.doom.d/init.el
:
:lang
(ada +lsp +tree-sitter)
Upgrade your Doom Emacs
$ doom upgrade
Enjoy!
SPC m b
→ build withalr build
SPC m r
→ run withalr run
SPC m c
→ clean withalr clean
Errors are parsed into the compilation buffer, and eglot
provides inline diagnostics and completions.