Skip to content

Support transclusion #11

@extracts

Description

@extracts

This feature would allow to specify notes for inclusion by wrapping their note ID or query with {{...}}. This would be somewhat similar to the MultiMarkdown transclusion syntax. Transclusion of other notes would be esp. useful in an overview note (aka structure/hub/MOC note) where you'd assemble individual atomic notes into a hierarchical structure / outline.

If a note then gets rendered in a note preview or gets exported, the contents of notes specified via transclusion links (i.e. {{...}}) would get included with the output. And similar to regular note links, selecting a note in the Notes filter column would display all of its "transcluded" notes in the main notes list.

Example links for notes to be included via transclusion:
include a note by its ID: {{1B09-FQDQ-TBPE}}
include all notes matched by a query (aka "search link"): {{temperature "[@ice physics]" !Arctic}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions