I’m curious if it might break a lot of third-party plugins that already use the {{ }} syntax. If so, I’m sure that would be a bummer but still probably worth it because first party should get priority on syntax over third-party plugins.
---
Customer: M. Bluth
Me: Bob Loblaw
Target Date: March 8th, 2016
---
Dear [%Customer],
Thank you for your order. It has been shipped from our warehouse and you can expect delivery on [%Target Date].
Kind regards,
[%Me]
It would be nice, but maybe there needs to be an “alternate” front matter section. In case anyone doesn’t know what YAML stands for “YAML Aint Markdown Language”. YAML is managed by a standards group and is is very narrowly defined.
Interesting! Do you know if there is any possibility to now copy the displayed variable as to get a string value? For let’s say relinking the output again:
---
title: "The Hobbit"
author: "J. R. R. Tolkien"
---
# [[<%+ tp.frontmatter.title %>]] - [[<%+ tp.frontmatter.author%>]]
I know this doesn’t work like this because what you get is not a string value right?
I may be a bit late to the conversation, but I wanted to share this in case it helps someone. I created a plugin called Live Variables (already available in the community plugins). Unlike Templater, it dynamically re-renders variable references whenever the values change. It also supports inserting variables from other notes across your vault.