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.
