Skip to content

Add support for block-level linking #294

@robgrace

Description

@robgrace

(This is more of a core feature, rather than an enhancement, inasmuch as foam is trying to replicate Roam behavior):

Roam, and now Obsidian, provide support for block-level linking between markdown notes. It would be great if Roam could follow suit and provide this capapbilty.

Unfortunately, there are now three styles of intra-note linking to choose from:

  • Roam: ((block-id)) to text block (bullet) with internal block-id
  • Obsidian: [[NoteTitle#^block-id]] -- link to a text block annotated with ^block-id
  • Extended Markdown: [Description](#heading-id) -- link to a heading annotated with {#custom-id}

I vote for the Obsidian-style linking, since this is the format that I'd imagine most people will be co-editing with vscode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfoam-coreRelated to API, core model or feature

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions