Disclaimer
Is this plugin open source? Yes
Is this plugin completely free? Yes
Is this plugin vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory:https://community.obsidian.md/plugins/metamorpheme
Represent what can’t be put into one word by putting all these words in one and let the animation transition between them by replacing each other right in your notes, titles, graph view and file explorer. Thought doesn’t have to shrink to a single symbol just to make it onto the page.
When ! write or jot down streams of consciousness what ! want to do the least is translating multidimensional ideas into shallow symbols w one certain meaning. Words ! want to use can be in different languages and have slightly different connotations and mood to them which ! want to encompass and express w/0 losing that semantically valuable context while keeping it streamlined enough to adhere to the nature of written text.
! introduce to you Metamorpheme.
Superpose meanings that coincide. Equivocal by design.
Linguistically, we like to think words have strict definitions. But in actual communication, words function exactly like clouds of states. They exist in superposition until context forces them to resolve.
One node ≠ one name. See the point ?

Let them brain wave functions flow w/0 collapse w one tap of the button at your fingertips among tooltips

Align your means of expression within expanded limitations

Preserve unique markdown per morpheme or wrap the whole metamorpheme in one

Explore wider range of meanings at glance

Syntax
{~ $ @2%1 < crossfade $ Leave ; Make @1.5%0.4 ; Find @3 ~} space for what one word couldn't carry.
{~ $ @H%F >< zoom $ morpheme @H ; morpheme @H%F ; morpheme @%F ; … ~}— space after{~and before~}; first morpheme starts after{~, or after$ $when present; morphemes separated by the configured separator (default;).- Optional
$ $at the start overrides default plugin settings for this set.@His hold: seconds a morpheme stays fully visible before the next transition starts.@%Fis fade: seconds that transition takes.@H%Fsets both. Alignment is></center,<>/justify,</left,>/right. Style is the name (zoom,diffuse,slide,crossfade). morpheme @H— this morpheme stays H seconds before the transition into the next one starts.morpheme @H%F— same, and the transition into the next morpheme takes F seconds.morpheme @%F— only override the transition duration.