Ann: LEA v.0.90

LEA is a Lightweight Editor for Ada

LEA Alire crate: Alire - Lea
LEA Web site:
LEA Source repository #1: LEA / Code / [r438]
LEA Source repository #2: GitHub - zertovitch/lea: LEA is a Lightweight Editor for Ada

Changes since last announcement here:

  • Improved colorization of widgets (best visible in Dark Mode!)
  • Improved display and reactivity
  • Context menu and middle mouse actions on tabs
  • Single instance executable
  • A HAC build reads sources in available editor windows, with all unsaved modifications
  • Smart editor features (so far limited to the HAC subset):
    • Auto-complete
    • Mouse-hover information
    • Context menu (“right-click”) with navigation to declaration, body, spec
    • Call tips for subprogram parameters (you type ‘(’ and get help)


  • Multi-document
  • Multiple undo’s & redo’s
  • Multi-line & multi-point edit, rectangular selections
  • Color themes, easy to switch
  • Duplication of lines and selections
  • Syntax highlighting
  • Parenthesis matching
  • Bookmarks
  • Includes HAC, the HAC Ada Compiler
  • Smart editor features (auto-completion, navigation, mouse-hover infos)
  • Includes numerous examples of Ada programs, ready to be run
  • Single executable, runs without installation
  • Free, Open-Source

Currently available on Windows.
Gtk or other implementations are possible: the LEA_Common[.*] packages are GUI-independent.
LEA is programmed in Ada, as well as HAC.


@Zertovitch & @DrPi


…a screenshot taken under Ubuntu (you may need to install the “Consolas” TrueType font):


How do You build it for Linux?

I build it for Windows and run it under Linux using Wine.