• Ann: LEA v.0.87

    From Gautier write-only address@21:1/5 to All on Mon May 29 09:29:20 2023
    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!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DrPi@21:1/5 to Gautier on Mon May 29 21:56:35 2023
    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 ;)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gautier write-only address@21:1/5 to DrPi on Mon May 29 22:27:14 2023
    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?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DrPi@21:1/5 to Gautier on Tue May 30 08:03:19 2023
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gautier write-only address@21:1/5 to All on Wed May 31 20:18:57 2023
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DrPi@21:1/5 to Gautier on Thu Jun 1 09:17:10 2023
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gautier write-only address@21:1/5 to All on Fri Jun 9 14:41:27 2023
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gautier write-only address@21:1/5 to All on Wed Sep 13 12:23:44 2023
    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 :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DrPi@21:1/5 to Gautier on Wed Sep 13 22:12:40 2023
    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 :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)