* Ann: LEA v.0.87
@ 2023-05-29 16:29 Gautier write-only address
2023-05-29 19:56 ` DrPi
2023-06-09 21:41 ` Gautier write-only address
0 siblings, 2 replies; 9+ messages in thread
From: Gautier write-only address @ 2023-05-29 16:29 UTC (permalink / raw)
LEA is a Lightweight Editor for Ada
Web site: http://l-e-a.sf.net/
Source repository #1: https://sf.net/p/l-e-a/code/HEAD/tree/
Source repository #2: https://github.com/zertovitch/lea
Changes since last announcement here:
- Added auto insert feature: e.g. typing `(` inserts `)`.
- Added color theme Solarized Light.
- Added a "stealth mode" in which LEA doesn't leave
traces in the registry.
- Editor adds `-- ` if the cursor is within a comment when the Return key
is pressed (consequence: a comment is split into two comments).
- If the cursor is within a string literal when the Return key is
pressed, the string literal is split into two valid string
literals with a `&` between them.
- Added unhandled exception information to message list
- Tabs with the various file names
- LEA doesn't write scilexer.dll as a file; thus, it runs as
a portable application (in the sense: you can run it from a
read-only drive directly, without installation)
- Added a Build & Run button (for the HAC compiler).
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
Currently available on Windows.
Gtk or other implementations are possible: the LEA_Common[.*] packages
are pure Ada, as well as HAC.
Enjoy!
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-05-29 16:29 Ann: LEA v.0.87 Gautier write-only address
@ 2023-05-29 19:56 ` DrPi
2023-05-30 5:27 ` Gautier write-only address
2023-06-09 21:41 ` Gautier write-only address
1 sibling, 1 reply; 9+ messages in thread
From: DrPi @ 2023-05-29 19:56 UTC (permalink / raw)
Le 29/05/2023 à 18:29, Gautier write-only address a écrit :
> LEA is a Lightweight Editor for Ada
>
Just missing Alire and ALS compatibility ;)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-05-29 19:56 ` DrPi
@ 2023-05-30 5:27 ` Gautier write-only address
2023-05-30 6:03 ` DrPi
0 siblings, 1 reply; 9+ messages in thread
From: Gautier write-only address @ 2023-05-30 5:27 UTC (permalink / raw)
On Monday, May 29, 2023 at 9:56:38 PM UTC+2, DrPi wrote:
> Just missing Alire and ALS compatibility ;)
Alire: are you missing a LEA crate?
ALS: = Ada language server?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-05-30 5:27 ` Gautier write-only address
@ 2023-05-30 6:03 ` DrPi
2023-06-01 3:18 ` Gautier write-only address
2023-09-13 19:23 ` Gautier write-only address
0 siblings, 2 replies; 9+ messages in thread
From: DrPi @ 2023-05-30 6:03 UTC (permalink / raw)
Le 30/05/2023 à 07:27, Gautier write-only address a écrit :
> On Monday, May 29, 2023 at 9:56:38 PM UTC+2, DrPi wrote:
>
>> Just missing Alire and ALS compatibility ;)
>
> Alire: are you missing a LEA crate?
Why not but I was thinking compiling/running Alire projects from LEA.
> ALS: = Ada language server?
That's it. Auto-completion and mouse-over documentation in LEA.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-05-30 6:03 ` DrPi
@ 2023-06-01 3:18 ` Gautier write-only address
2023-06-01 7:17 ` DrPi
2023-09-13 19:23 ` Gautier write-only address
1 sibling, 1 reply; 9+ messages in thread
From: Gautier write-only address @ 2023-06-01 3:18 UTC (permalink / raw)
> > Alire: are you missing a LEA crate?
> Why not but I was thinking compiling/running Alire projects from LEA.
Good idea! For instance the "Build & Run" command (the green button) would launch "alr run" in that context.
Added to the to-do list.
Side note: a cool project would be a graphical tool, "Alire Explorer" (good name to be found) with buttons for the key Alire commands, a box displaying the contents of "alr show", ...
Perhaps something to be made with GNOGA.
> > ALS: = Ada language server?
> That's it. Auto-completion and mouse-over documentation in LEA.
Also added to the to-do list.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-06-01 3:18 ` Gautier write-only address
@ 2023-06-01 7:17 ` DrPi
0 siblings, 0 replies; 9+ messages in thread
From: DrPi @ 2023-06-01 7:17 UTC (permalink / raw)
Le 01/06/2023 à 05:18, Gautier write-only address a écrit :
>>> Alire: are you missing a LEA crate?
>> Why not but I was thinking compiling/running Alire projects from LEA.
>
> Good idea! For instance the "Build & Run" command (the green button) would launch "alr run" in that context.
> Added to the to-do list.
>Plus a terminal window running Alire terminal to manage Alire projects
directly from LEA.
> Side note: a cool project would be a graphical tool, "Alire Explorer" (good name to be found) with buttons for the key Alire commands, a box displaying the contents of "alr show", ...
> Perhaps something to be made with GNOGA.
>
With a Alire project search feature to list Alire projects on a disk ?
>>> ALS: = Ada language server?
>> That's it. Auto-completion and mouse-over documentation in LEA.
>
> Also added to the to-do list.
This would be a very cool feature.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-05-29 16:29 Ann: LEA v.0.87 Gautier write-only address
2023-05-29 19:56 ` DrPi
@ 2023-06-09 21:41 ` Gautier write-only address
1 sibling, 0 replies; 9+ messages in thread
From: Gautier write-only address @ 2023-06-09 21:41 UTC (permalink / raw)
LEA is now available on Alire (https://alire.ada.dev/) !
alr index --update-all
alr get lea
cd lea <-- here you press the Tab key to complete
alr build
lea
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-05-30 6:03 ` DrPi
2023-06-01 3:18 ` Gautier write-only address
@ 2023-09-13 19:23 ` Gautier write-only address
2023-09-13 20:12 ` DrPi
1 sibling, 1 reply; 9+ messages in thread
From: Gautier write-only address @ 2023-09-13 19:23 UTC (permalink / raw)
Le mardi 30 mai 2023 à 08:03:22 UTC+2, DrPi a écrit :
> That's it. Auto-completion and mouse-over documentation in LEA.
Some news: mouse-over documentation is implemented, as well as a "go to declaration" context menu entry :-)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Ann: LEA v.0.87
2023-09-13 19:23 ` Gautier write-only address
@ 2023-09-13 20:12 ` DrPi
0 siblings, 0 replies; 9+ messages in thread
From: DrPi @ 2023-09-13 20:12 UTC (permalink / raw)
Le 13/09/2023 à 21:23, Gautier write-only address a écrit :
> Le mardi 30 mai 2023 à 08:03:22 UTC+2, DrPi a écrit :
>> That's it. Auto-completion and mouse-over documentation in LEA.
>
> Some news: mouse-over documentation is implemented, as well as a "go to declaration" context menu entry :-)
That's great news :)
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-09-13 20:12 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-29 16:29 Ann: LEA v.0.87 Gautier write-only address
2023-05-29 19:56 ` DrPi
2023-05-30 5:27 ` Gautier write-only address
2023-05-30 6:03 ` DrPi
2023-06-01 3:18 ` Gautier write-only address
2023-06-01 7:17 ` DrPi
2023-09-13 19:23 ` Gautier write-only address
2023-09-13 20:12 ` DrPi
2023-06-09 21:41 ` Gautier write-only address
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox