Perhaps Emacs-style drawers <http://orgmode.org/manual/Drawers.html>(and their contents) and Leo's own uA's need not always be hidden. The @drawer and @ua directives would be followed by text:
@drawer key: value # same as :key: value :end: @ua outer-key: inner-key: value Leo's execute-script command ignores *all* directives, which is what we want. These directives would set v.drawer and v.ua respectively, probably on startup. @drawer would be equivalent to @ua leo_drawer: key: value, so it too would set v.ua. Advantages: Explicit, can easily be changed, and would create string(_str) uA's, no need for an Easter-Egg interface (attrib_edit or similar). Disadvantage: Might clutter nodes, unless a we add toggle-drawer-visible and toggle-ua-visible commands. Not sure whether, or how, to implement multi-line drawer entries. Your comments please. 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.
