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.

Reply via email to