> 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. > [...]
> I am amazed how no one has implemented such feature in any other editor > yet. 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. > Here's one my smouldering embers: A long time ago, before I ever considered learning how to script or program, I was intensely involved and enthused with Wiki's in general and TWiki in particular. One of the problems inherent in text-based wiki's, 99% of them, is how to reference and store media such as pictures, sound, videos, pdfs, .... For the most part all of the wiki engines solve the reference part more or less succinctly and sometimes elegantly. Unfortunately the accessories storage part is shoved to the side -- usually one big heap with some kind of human illegible machine generated index. (This isn't unique to wiki's. This same 'media ghetto' solution is used by almost every content management system I've had occasion to use.) My conceptual solution to this was/is "What If Topics Were Folders?", topics being the twiki version of Nodes. Basically: every topic is a container, within the container if the default file exists, display that using the filetype's default rendering mechanism (think web servers and index.html). Media files could be "attached" simply by storing in the same container and then referenced with a link from the default file. Any topic can contain other topics, and thus media files, recursively. A text file would be the global default rendering file, but that could be changed for a local topic/branch to use video or audio or graph instead. All this is a really long way of saying: I agree with you. Filesystems are a smashing great idea. Nodes are a smashing great idea. Putting them together would be awesome. matt -- 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 post to this group, send email to leo-editor@googlegroups.com. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.