Hello-
I’m working on a plugin that helps reuse arrangements from notes. My particular use case is for working with chord sheets, where each section is a section of the song (verse, chorus, bridge, etc). I’ve been working on a simple plugin that will examine a flow
property in the document to specify the arrangement, like this:
flow:
- "![[#Verse 1]]"
- "![[#Chorus]]"
- "![[#Verse 2]]"
- "![[#Chorus]]"
- "![[#Bridge]]"
- "![[#Chorus]]"
- "![[#Ending]]"
Then, from another note (e.g. a set list), I reference that using a custom callout handler:
> [!flow] [[Song]]
Currently, the plugin turns that “flow” into markdown and converts the local wiki links to embeds (like ![[Song#Verse 1]]
) and Obsidian renders it in place. I am wondering if there is a better approach or something that would leverage existing plugins instead of a custom one.