LEA is a Lightweight Editor for Ada
LEA Alire crate: Alire - Lea
LEA Web site: http://l-e-a.sf.net/
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)
Features:
- 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.
Enjoy!