Re: Self Contained Leo Executable

2023-05-12 Thread Thomas Passin
But note that LeoInteg still relies on Leo having already been installed, 
since it must start the LeoBridge and a headless Leo executable.

On Friday, May 12, 2023 at 3:46:19 PM UTC-4 Thomas Passin wrote:

Felix will say more, but LeoInteg, running as an addon in VSCode, talks to 
Leo via the LeoBridge to ascertain the state of the tree and the contents 
of Leo's nodes.  So it's like a repeater in a way, and you can work with 
the tree and body in LeoInteg instead of Leo's Qt panes.  Leo commands can 
be run by LeoInteg because they are sent to Leo for execution.  As you can 
imagine, not all Leo commands and plugins can work, but all the standard 
equipment does, including the forward/backward navigation arrows.  The tree 
and editing operations are much the same as doing them in Leo.

On Friday, May 12, 2023 at 3:25:59 PM UTC-4 Rob wrote:

Hmm, interesting idea. I've never used vs-code (I'm not a programmer). Is 
this documented anywhere how this might work? I've seen references to 
Felix's work on leointeg but never really understood what the point was.

Rob...




Otoh, the simplest way to use Leo nowadays is to click the leoInteg button 
in vs-code ;-)

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/e6736c27-6144-4a40-b03c-6e5666251c35n%40googlegroups.com.


Re: Self Contained Leo Executable

2023-05-12 Thread Thomas Passin
Felix will say more, but LeoInteg, running as an addon in VSCode, talks to 
Leo via the LeoBridge to ascertain the state of the tree and the contents 
of Leo's nodes.  So it's like a repeater in a way, and you can work with 
the tree and body in LeoInteg instead of Leo's Qt panes.  Leo commands can 
be run by LeoInteg because they are sent to Leo for execution.  As you can 
imagine, not all Leo commands and plugins can work, but all the standard 
equipment does, including the forward/backward navigation arrows.  The tree 
and editing operations are much the same as doing them in Leo.

On Friday, May 12, 2023 at 3:25:59 PM UTC-4 Rob wrote:

> Hmm, interesting idea. I've never used vs-code (I'm not a programmer). Is 
> this documented anywhere how this might work? I've seen references to 
> Felix's work on leointeg but never really understood what the point was.
>
> Rob...
>
>
>
>
> Otoh, the simplest way to use Leo nowadays is to click the leoInteg button 
> in vs-code ;-)
>
> Edward
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/7c0d220f-f9e3-453f-9f22-f0e92f60dc73n%40googlegroups.com.


Re: Self Contained Leo Executable

2023-05-12 Thread Rob
Hmm, interesting idea. I've never used vs-code (I'm not a programmer). Is 
this documented anywhere how this might work? I've seen references to 
Felix's work on leointeg but never really understood what the point was.

Rob...



Otoh, the simplest way to use Leo nowadays is to click the leoInteg button 
in vs-code ;-)

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/84c8a463-65b8-48bb-87cf-d7719d2cfc68n%40googlegroups.com.


Re: Self Contained Leo Executable

2023-05-12 Thread Thomas Passin
leoInteg isn't able to handle some plugins and the in-tab apps I've been 
writing lately, IIUC.

On Friday, May 12, 2023 at 6:34:30 AM UTC-4 Edward K. Ream wrote:

> On Thu, May 11, 2023 at 11:45 PM Thomas Passin  wrote:
>
>> I just tried making a self-contained Leo installer for Windows with 
>> PyInstaller.  the executable failed with this error:
>
>
> Thanks for your investigation. Let's see what we can do for the next 
> release.
>
> Otoh, the simplest way to use Leo nowadays is to click the leoInteg button 
> in vs-code ;-)
>
> Edward
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/546a496f-4d20-497e-95f0-97fdaa611dean%40googlegroups.com.


Re: Self Contained Leo Executable

2023-05-12 Thread Edward K. Ream
On Thu, May 11, 2023 at 11:45 PM Thomas Passin  wrote:

> I just tried making a self-contained Leo installer for Windows with
> PyInstaller.  the executable failed with this error:


Thanks for your investigation. Let's see what we can do for the next
release.

Otoh, the simplest way to use Leo nowadays is to click the leoInteg button
in vs-code ;-)

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS2EtWpCzC-0juLbS5F3JhNwgDbjcDi8vC%3DACTDTkHZ7Zw%40mail.gmail.com.