Here, things get weird in the exported document: notice how none of the special functions in the external snippet display properly (@placeholder and @highlight):
However, adding a string in the internal snippet before the external snippet (such as “TEST”) exports the document correctly:
If anyone else encounters this, the workaround seems to be to include some text in your internal snippet before calling your external snippet.
I will note that this issue has not occurred consistently for me (I have had some internal-referring-to-external-snippets that have displayed @highlight correctly even when the internal snippet did NOT have a text string)
I had a brief look but could not immediately reproduce this.
Could it be the case that this is linked to the ambiguity regarding internal snippets, as described in the manual Snippets – Help ?
For example, I noticed in your actual clause that you inserted parentheses around the internal snippet, which could trigger the software to treat this as a condition; adding some text before it, can then indeed force that to be undone. (Note that the ideal way to solve this is through the @void function — its main mission in life is to force situations like these into a certain direction.)
Hi Maarten - the parentheses you mention here are my workaround to get it working. If I remove all four parentheses from the Clause, I get the buggy output described above!