GitHub - tomekw/doom-ada: Doom Emacs Ada language module with syntax highlighting, LSP and Alire support

1 min read Original article ↗

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

Enjoy!

Usage

  • SPC m b → build with alr build
  • SPC m r → run with alr run
  • SPC m c → clean with alr clean

Errors are parsed into the compilation buffer, and eglot provides inline diagnostics and completions.

Requirements