Hi David,
> Out of curiosity, in what order are macros, text references, widgets, etc
> used?
>
How do you mean "used"? Used where?
One thing's for sure, you *cannot* have a widget be an attribute to a
widget.
So, you can have macros be an attribute to a widget,
but you *cannot* have a macrocall widget be an attribute to another widget
and thus dynamically evaluate macro parameters via other variables or
text-references
unless your macro actually parses those themselves, e.g.
\define macro:(macro,1,2,3,4,5,6,7,8,9,10) <<$macro$ """$1$""" """$2$"""
"""$3$""" """$4$""" """$5$""" """$6$""" """$7$""" """$8$""" """$9$"""
"""$10$""">>
\define text:(reference) {{$reference$}}
<<macro: version>>
<<macro: now YYYY0MM0YY>>
<<text: {[tag[HelloThere]]}>>
<<text: HelloThere>>
Macros really are text-substitution patterns,
the wikification is handled elsewhere
- by some widget(s) it creates
- or by the widget where a macro is used as an attribute
Also, Javascript or Wikitext macros have different refresh behavior hinted
at:
- here
<https://github.com/Jermolene/TiddlyWiki5/pull/1379#issuecomment-159906299>
- and considered here: setvars-Refresh
<http://tobibeer.github.io/tw5-plugins/#setvars-Refresh>
Best wishes,
Tobias.
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" 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/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/f5ac5407-c51b-4034-a002-b1aca693f70b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.