Thomas, thank you for devoting some time to thinking about this. It's more than I could reasonably expect. Tried to PM you but seems it didn't go through. I agree that files need to be plain text or markdown, even though undoubtedly a database-based system would offer advantages. The 'no proprietary formats' principle is part of why I quit using Word five years ago and went to Vim and plain text.
I do not quite grasp your Lucene scheme but I have myself wondered about arranging my past notes text files into units in a clear format with headers (containing tags, etc) and 'code' such that a parser could process those files, dice out the individual units and load them into a usable system. For what it's worth I'm on MacOS (refugee from Windows) so don't know if that makes something like that more feasible for me anyway. I do think that a good zettelkasten system will require tags, keywords, links, indexes, not just text searches. I think some mapping capabilities would be extremely helpful too. A map of tag connections where I could traverse a search-generated tag map and access the tagged files would be nice. I did not quite grasp your ideas about an @zettel tree though it sounds interesting. I'm not familiar enough with Leo I guess, but I'm all for maps, trees, webs. That's kind of an underlying principle with zettelkasten. It's a web of ideas/thoughts that serves as an extension of the mind. Very exciting. I've heard of noSQL databases that are 'document-based', but I have little clue what that means or whether it offers anything useful here. I suspect the notion of somehow building a better zettelkasten system more or less within the Leo architecture (if that's the correct word) is probably asking too much, but of course what do I know? Maybe it's doable, since Leo seems already to contain most if not all its principles, plus principles of its own that could further extend/enhance the zettelkasten usefulness. In any case I hope you can find zettelkasten useful in some way. Andy On Friday, January 31, 2020 at 11:40:01 AM UTC-5, Thomas Passin wrote: > > > As I think about how Leo could be useful with the zettel-box approach, I > do see a way. But it's not to have each note be a node in a Leo outline. > Can you imagine trying to work with thousands or tens of thousands of nodes > in the outline pane? Instead, I can see using an @zettel tree whereby if > you put a node name into the headline of the node, Leo would open that note > and any notes it linked to. You could keep them in a group forever in the > outline if you liked, or delete the tree when you were done with that > activity. > > You would be able to edit any note just like any other markdown node. In > the vewrendered pane you could see a rendered view of the note or the whole > tree it was in. Possibly you could get other kinds of views in the VR > pane. I would favor a mind map type view, myself. > > You would be able to launch full text searches of the notes. I'm thinking > that the Python Whoosh search engine would be good for that. > > You would have the wiki-like ability to create a new note by using its > name if it didn't already exist. > > Would this be better than using Zettelr? I don't know, I just installed > it and haven't played with it except to see that it has a very good ability > to import many file formats, including LibreOffice documents, and convert > them to markdown. Maybe that would be the way to go - use Zettelr to > convert to markdown, and then use Leo to work with the converted notes. > You'd still be able to use Zettelr for anything it was better at. > -- 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/c7df6d85-cb11-45f7-ac23-acc66440f03d%40googlegroups.com.