Doom Emacs Ada Module
September 15, 2025 · View on GitHub
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)
Installation
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!
Usage
SPC m b→ build withalr buildSPC m r→ run withalr runSPC m c→ clean withalr clean
Errors are parsed into the compilation buffer, and eglot provides inline diagnostics and completions.