((META (EMPTY-STRING title "Zettelmarkup: Inline-mode Transclusion") (WORD role "manual") (TAG-SET tags ("#manual" "#zettelmarkup" "#zettelstore")) (WORD syntax "zmk") (ZID-SET back ("00001006000000" "00001007031110" "00001007040320" "00001007990000")) (ZID-SET backward ("00001006000000" "00001007031110" "00001007040320" "00001007040350" "00001007990000")) (NUMBER box-number "1") (STRING copyright "(c) 2020-present by Detlef Stern ") (TIMESTAMP created "20210811154251") (ZID-SET forward ("00001004020000" "00001006020000" "00001006050000" "00001007000000" "00001007030000" "00001007030300" "00001007031100" "00001007040000" "00001007040310" "00001007040322" "00001007040350" "00001008010000" "00010000000000")) (WORD lang "en") (EMPTY-STRING license "EUPL-1.2-or-later") (TIMESTAMP modified "20231222164501") (TIMESTAMP published "20231222164501") (WORD visibility "public")) (BLOCK (PARA (TEXT "Inline-mode") (SPACE) (TEXT "transclusion") (SPACE) (TEXT "applies") (SPACE) (TEXT "to") (SPACE) (TEXT "all") (SPACE) (TEXT "zettel") (SPACE) (TEXT "that") (SPACE) (TEXT "are") (SPACE) (TEXT "parsed") (SPACE) (TEXT "in") (SPACE) (TEXT "a") (SPACE) (TEXT "non-trivial") (SPACE) (TEXT "way,") (SPACE) (TEXT "e.g.") (SPACE) (TEXT "as") (SPACE) (TEXT "structured") (SPACE) (TEXT "textual") (SPACE) (TEXT "content.") (SOFT) (TEXT "For") (SPACE) (TEXT "example,") (SPACE) (TEXT "textual") (SPACE) (TEXT "content") (SPACE) (TEXT "is") (SPACE) (TEXT "assumed") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (LINK-ZETTEL () "00001006020000#syntax" (TEXT "syntax")) (SPACE) (TEXT "of") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel") (SPACE) (TEXT "is") (SPACE) (FORMAT-QUOTE () (TEXT "zmk")) (SPACE) (TEXT "(") (LINK-ZETTEL () "00001007000000" (TEXT "Zettelmarkup")) (TEXT "),") (SPACE) (TEXT "or") (SPACE) (FORMAT-QUOTE () (TEXT "markdown")) (SPACE) (TEXT "/") (SPACE) (FORMAT-QUOTE () (TEXT "md")) (SPACE) (TEXT "(") (LINK-ZETTEL () "00001008010000" (TEXT "Markdown")) (TEXT ").")) (PARA (TEXT "Since") (SPACE) (TEXT "this") (SPACE) (TEXT "type") (SPACE) (TEXT "of") (SPACE) (TEXT "transclusion") (SPACE) (TEXT "is") (SPACE) (TEXT "at") (SPACE) (TEXT "the") (SPACE) (TEXT "level") (SPACE) (TEXT "of") (SPACE) (LINK-ZETTEL () "00001007040000" (TEXT "inline-structured") (SPACE) (TEXT "elements")) (TEXT ",") (SPACE) (TEXT "the") (SPACE) (TEXT "transclude") (SPACE) (TEXT "specification") (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "replaced") (SPACE) (TEXT "with") (SPACE) (TEXT "some") (SPACE) (TEXT "inline-structured") (SPACE) (TEXT "elements.")) (PARA (TEXT "First,") (SPACE) (TEXT "the") (SPACE) (TEXT "referenced") (SPACE) (TEXT "zettel") (SPACE) (TEXT "is") (SPACE) (TEXT "read.") (SOFT) (TEXT "If") (SPACE) (TEXT "it") (SPACE) (TEXT "contains") (SPACE) (TEXT "other") (SPACE) (TEXT "transclusions,") (SPACE) (TEXT "these") (SPACE) (TEXT "will") (SPACE) (TEXT "be") (SPACE) (TEXT "expanded,") (SPACE) (TEXT "recursively.") (SOFT) (TEXT "When") (SPACE) (TEXT "an") (SPACE) (TEXT "endless") (SPACE) (TEXT "recursion") (SPACE) (TEXT "is") (SPACE) (TEXT "detected,") (SPACE) (TEXT "expansion") (SPACE) (TEXT "does") (SPACE) (TEXT "not") (SPACE) (TEXT "take") (SPACE) (TEXT "place.") (SOFT) (TEXT "Instead") (SPACE) (TEXT "an") (SPACE) (TEXT "error") (SPACE) (TEXT "message") (SPACE) (TEXT "replaces") (SPACE) (TEXT "the") (SPACE) (TEXT "transclude") (SPACE) (TEXT "specification.")) (PARA (TEXT "The") (SPACE) (TEXT "result") (SPACE) (TEXT "of") (SPACE) (TEXT "this") (SPACE) (TEXT "(indirect)") (SPACE) (TEXT "transclusion") (SPACE) (TEXT "is") (SPACE) (TEXT "searched") (SPACE) (TEXT "for") (SPACE) (TEXT "inline-structured") (SPACE) (TEXT "elements.")) (UNORDERED (BLOCK (PARA (TEXT "If") (SPACE) (TEXT "only") (SPACE) (TEXT "an") (SPACE) (LINK-ZETTEL () "00001006050000" (TEXT "zettel") (SPACE) (TEXT "identifier")) (SPACE) (TEXT "was") (SPACE) (TEXT "specified,") (SPACE) (TEXT "the") (SPACE) (TEXT "first") (SPACE) (TEXT "top-level") (SPACE) (LINK-ZETTEL () "00001007030000#paragraphs" (TEXT "paragraph")) (SPACE) (TEXT "is") (SPACE) (TEXT "used.") (SOFT) (TEXT "Since") (SPACE) (TEXT "a") (SPACE) (TEXT "paragraph") (SPACE) (TEXT "is") (SPACE) (TEXT "basically") (SPACE) (TEXT "a") (SPACE) (TEXT "sequence") (SPACE) (TEXT "of") (SPACE) (TEXT "inline-structured") (SPACE) (TEXT "elements,") (SPACE) (TEXT "these") (SPACE) (TEXT "elements") (SPACE) (TEXT "will") (SPACE) (TEXT "replace") (SPACE) (TEXT "the") (SPACE) (TEXT "transclude") (SPACE) (TEXT "specification.")) (PARA (TEXT "Example:") (SPACE) (LITERAL-CODE () "{{00010000000000}}") (SPACE) (TEXT "(see") (SPACE) (LINK-ZETTEL () "00010000000000") (TEXT ")") (SPACE) (TEXT "is") (SPACE) (TEXT "rendered") (SPACE) (TEXT "as") (SPACE) (FORMAT-SPAN (("" . "example")) (EMBED () (ZETTEL "00010000000000") "")) (TEXT "."))) (BLOCK (PARA (TEXT "If") (SPACE) (TEXT "a") (SPACE) (TEXT "fragment") (SPACE) (TEXT "identifier") (SPACE) (TEXT "was") (SPACE) (TEXT "additionally") (SPACE) (TEXT "specified,") (SPACE) (TEXT "the") (SPACE) (TEXT "element") (SPACE) (TEXT "with") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "fragment") (SPACE) (TEXT "is") (SPACE) (TEXT "searched:")) (UNORDERED (BLOCK (PARA (TEXT "If") (SPACE) (TEXT "it") (SPACE) (TEXT "specifies") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001007030300" (TEXT "heading")) (TEXT ",") (SPACE) (TEXT "the") (SPACE) (TEXT "next") (SPACE) (TEXT "top-level") (SPACE) (TEXT "paragraph") (SPACE) (TEXT "is") (SPACE) (TEXT "used.")) (PARA (TEXT "Example:") (SPACE) (LITERAL-CODE () "{{00010000000000#reporting-errors}}") (SPACE) (TEXT "is") (SPACE) (TEXT "rendered") (SPACE) (TEXT "as") (SPACE) (FORMAT-SPAN (("" . "example")) (EMBED () (ZETTEL "00010000000000#reporting-errors") "")) (TEXT "."))) (BLOCK (PARA (TEXT "In") (SPACE) (TEXT "case") (SPACE) (TEXT "the") (SPACE) (TEXT "fragment") (SPACE) (TEXT "names") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001007040350" (TEXT "mark")) (TEXT ",") (SPACE) (TEXT "the") (SPACE) (TEXT "inline-structured") (SPACE) (TEXT "elements") (SPACE) (TEXT "after") (SPACE) (TEXT "the") (SPACE) (TEXT "mark") (SPACE) (TEXT "are") (SPACE) (TEXT "used.") (SOFT) (TEXT "Initial") (SPACE) (TEXT "spaces") (SPACE) (TEXT "and") (SPACE) (TEXT "line") (SPACE) (TEXT "breaks") (SPACE) (TEXT "are") (SPACE) (TEXT "ignored") (SPACE) (TEXT "in") (SPACE) (TEXT "this") (SPACE) (TEXT "case.")) (PARA (TEXT "Example:") (SPACE) (LITERAL-CODE () "{{00001007040322#spin}}") (SPACE) (TEXT "is") (SPACE) (TEXT "rendered") (SPACE) (TEXT "as") (SPACE) (FORMAT-SPAN (("" . "example")) (EMBED () (ZETTEL "00001007040322#spin") "")) (TEXT "."))) (BLOCK (PARA (TEXT "Just") (SPACE) (TEXT "specifying") (SPACE) (TEXT "the") (SPACE) (TEXT "fragment") (SPACE) (TEXT "identifier") (SPACE) (TEXT "will") (SPACE) (TEXT "reference") (SPACE) (TEXT "something") (SPACE) (TEXT "in") (SPACE) (TEXT "the") (SPACE) (TEXT "current") (SPACE) (TEXT "page.") (SOFT) (TEXT "This") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "allowed,") (SPACE) (TEXT "to") (SPACE) (TEXT "prevent") (SPACE) (TEXT "a") (SPACE) (TEXT "possible") (SPACE) (TEXT "endless") (SPACE) (TEXT "recursion."))))) (BLOCK (PARA (TEXT "If") (SPACE) (TEXT "the") (SPACE) (TEXT "reference") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001007040310#link-specifications" (TEXT "hosted") (SPACE) (TEXT "or") (SPACE) (TEXT "based")) (SPACE) (TEXT "link") (SPACE) (TEXT "/") (SPACE) (TEXT "URL") (SPACE) (TEXT "to") (SPACE) (TEXT "an") (SPACE) (TEXT "image,") (SPACE) (TEXT "that") (SPACE) (TEXT "image") (SPACE) (TEXT "will") (SPACE) (TEXT "be") (SPACE) (TEXT "rendered.")) (PARA (TEXT "Example:") (SPACE) (LITERAL-CODE () "{{//z/00000000040001}}{alt=Emoji}") (SPACE) (TEXT "is") (SPACE) (TEXT "rendered") (SPACE) (TEXT "as") (SPACE) (FORMAT-SPAN (("" . "example")) (EMBED (("alt" . "Emoji")) (BASED "/z/00000000040001") ""))))) (PARA (TEXT "If") (SPACE) (TEXT "no") (SPACE) (TEXT "inline-structured") (SPACE) (TEXT "elements") (SPACE) (TEXT "are") (SPACE) (TEXT "found,") (SPACE) (TEXT "the") (SPACE) (TEXT "transclude") (SPACE) (TEXT "specification") (SPACE) (TEXT "is") (SPACE) (TEXT "replaced") (SPACE) (TEXT "by") (SPACE) (TEXT "an") (SPACE) (TEXT "error") (SPACE) (TEXT "message.")) (PARA (TEXT "To") (SPACE) (TEXT "avoid") (SPACE) (TEXT "an") (SPACE) (TEXT "exploding") (SPACE) (FORMAT-QUOTE () (TEXT "transclusion") (SPACE) (TEXT "bomb")) (TEXT ",") (SPACE) (TEXT "a") (SPACE) (TEXT "form") (SPACE) (TEXT "of") (SPACE) (TEXT "a") (SPACE) (LINK-EXTERNAL () "https://en.wikipedia.org/wiki/Billion_laughs_attack" (TEXT "billion") (SPACE) (TEXT "laughs") (SPACE) (TEXT "attack")) (SPACE) (TEXT "(also") (SPACE) (TEXT "known") (SPACE) (TEXT "as") (SPACE) (FORMAT-QUOTE () (TEXT "XML") (SPACE) (TEXT "bomb")) (TEXT "),") (SPACE) (TEXT "the") (SPACE) (TEXT "total") (SPACE) (TEXT "number") (SPACE) (TEXT "of") (SPACE) (TEXT "transclusions") (SPACE) (TEXT "/") (SPACE) (TEXT "expansions") (SPACE) (TEXT "is") (SPACE) (TEXT "limited.") (SOFT) (TEXT "The") (SPACE) (TEXT "limit") (SPACE) (TEXT "can") (SPACE) (TEXT "be") (SPACE) (TEXT "controlled") (SPACE) (TEXT "by") (SPACE) (TEXT "setting") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (LINK-ZETTEL () "00001004020000#max-transclusions" (LITERAL-INPUT () "max-transclusions")) (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "runtime") (SPACE) (TEXT "configuration") (SPACE) (TEXT "zettel.")) (HEADING 1 () "see-also" "see-also" (TEXT "See") (SPACE) (TEXT "also")) (PARA (LINK-ZETTEL () "00001007031100" (TEXT "Full") (SPACE) (TEXT "transclusion")) (SPACE) (TEXT "does") (SPACE) (TEXT "not") (SPACE) (TEXT "work") (SPACE) (TEXT "inside") (SPACE) (TEXT "some") (SPACE) (TEXT "text,") (SPACE) (TEXT "but") (SPACE) (TEXT "is") (SPACE) (TEXT "used") (SPACE) (TEXT "for") (SPACE) (LINK-ZETTEL () "00001007030000" (TEXT "block-structured") (SPACE) (TEXT "elements")) (TEXT "."))))