markmv - v1.39.2
    Preparing search index...

    Interface ObsidianVaultContext

    Vault-wide context a wikilink rewrite needs.

    Obsidian resolves [[Note]] by basename across the whole vault, so deciding what a rewritten wikilink should say depends on stem uniqueness across every note, not on the two files joined by the move.

    interface ObsidianVaultContext {
        vaultRoot: string;
        noteStemCounts: Map<string, number>;
    }
    Index
    vaultRoot: string

    Absolute path of the vault root, the base for path-qualified rewrites

    noteStemCounts: Map<string, number>

    How many markdown files carry each note stem (basename without .md) before the move