On Wed, Feb 21, 2018 at 2:42 AM vitalije <[email protected]> wrote:

Last summer I had this idea of using another open source editor and adding
> features unique to Leo. I did considered several editors implemented in
> browser or browser-like environment. That includes Atom, but also
> LightTable, NightCode, and few others. Even old jEdit came to my mind.
>
> All these editors offer writing some kind of extension or plugin.
>
> After a while I thought that easiest way to connect the two is
> implementing some kind of special file system. In this (let's call it
> LeoFS), filenames are gnxes and file content is the body or maybe (headline
> + '\n' + body). All these editors have some kind of tree representation of
> the file system which can be enhanced to draw Leo icons and headlines
> instead of filenames. When they update file, LeoFS would update
> corresponding body. LeoFS could be easily implemented using leoBridge.
>

Very interesting. I assume that by "corresponding body" you mean c.p.b.

I realized through these (thought) experiments, that the one thing that
> makes Leo best editor for me is not its code, editing features, look, ...,
> but this brilliant idea *at-others* and also scripting. Scripting is
> something that lot of other text editors support, but* at-others* is
> uniquely Leo's. Add support for at-others to any other scripting text
> editor and you've got Leo.
>
You would also need section references, but your point is well taken.
@others was the first thing I added when doing the MORE prototype
<http://leoeditor.com/history.html#breakthroughs>.  Section references are
part of cweb, so I didn't need to invent them.

Leo's API and data model is also essential, imo, but Leo's bridge gives you
that.  Of course, Leo's bridge gives you @others and section references too.

I am amazed how no one has implemented such feature in any other editor yet.
>

Perhaps nobody else has ever thought of LeoFS.  Most of the world (except
Smalltalk folks) seems obsessed with flat files.


> Due to the lack of time I had to abandon this idea but it still burns in
> the back of my head waiting for a better time to be realized.
>

Adding Leonine features to another popular editor would be extremely
valuable for us Leonistas. LeoFS is a brilliant idea.

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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to