On Fri, May 24, 2013 at 10:38 AM, Terry Brown <[email protected]> wrote: > Does leo need tags for nodes?
Yes. My view of Leo as a data manager means I want tags. I've been thinking I'd address them in the context of the db of nodes, all the better if they were native. > > Interface wise I see something similar to the the bookmarks.py > interface, shown in the attached, colored strings indicating the tags a > node has, probably a bit smaller. Various commands and clicks for > adding or removing tags and navigating through the nodes with a > particular tag, or set of tags. Display location, maybe a tab in the output pane. Maybe enter them via minibuffer? <alt-x> tags= ideas, terry, tagging Maybe they could display in the minibuffer until <alt-x> was pressed. IE; tags for current node on display until minibuffer is needed. > > This would be useful for all sorts of things, but Leo, being Leo, > already has features that overlap functionality wise. You could > collect clones of all the nodes you want to identify with a particular > tag, under a single parent node, which becomes the tag proxy thing. Cool, a tag-based view would be great. > > You can do something similar with the backlinks.py plugin which provides > unrestricted node linking, just link all the nodes which need a > particular tag to a particular node. > > But I'm guessing only a tag centric UI component will give the quick > and easy use you'd want from a tagging system. Data wise I guess tags > could be a simple list of string, p.v.u['_tags'], with Leo maintaining > an index of tag to node list mappings. wish list: - tab completion / drop-down list to prevent creating similar tags - import / export of tags, encourage consistent ontologies - hooks which parse the node content, create tags from them > > Any thoughts / other software's approaches to look at? > > Cheers -Terry > > -- > 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 http://groups.google.com/group/leo-editor?hl=en-US. > For more options, visit https://groups.google.com/groups/opt_out. > > -- 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 http://groups.google.com/group/leo-editor?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.
