Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Auto Definition Link

nmcarp99nmcarp992k downloads

Automatically converts text to definition links within the current folder when you type them.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates31

This is a plugin for Obsidian to automatically create links to blocks in your vault

Features

  • Suggestion Mode: Optionally, this plugin will show suggestions for links to create. Press enter or click on a suggestion to use it. (DISABLED BY DEFAULT)
  • Auto Link Mode: Optionally, this plugin will automatically convert a block id to a link after pressing space (or another valid interrupter)

Usage

Once the plugin is installed and enabled, you can access its features by:

  1. Creating a definition by writing a block of text, then adding a block id using ^[your id here]. (This is native block functionality)

Define a block with an id using the carrot symbol

  1. For Auto Link Mode, write the block id, then press SPACE or add punctuation.

Auto Link Mode before

Alt text

Note that you can ignore a suggestion in Auto Link Mode by pressing SHIFT+SPACE instead of just SPACE

  1. For Suggestion Mode, write the block id, then choose a suggestion or press ENTER.

Choosing an option in suggestion mode

Please note that Capitalization, plurality, and dashes vs spaces do not matter. In these examples, the plurality of "id", the capitalization, and the dashes vs spaces are not uniform or matching in any way in relation to the block id. This plugin will take care of these differences.

In both modes, the text will be replaced with a link to the block keeping your plurality, capitalization, and dashes vs spaces.

The plugin only scans markdown files within the same folder as the current document, so you will not be able to access definitions outside the current folder.

Both modes can be enabled/disabled independently in the plugin settings.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request on the GitHub repository.

License

This project is licensed under the MIT License.

75%
HealthGood
ReviewCaution
About
Convert block IDs into links to their definitions within the current folder while preserving capitalization, plurality, and dashes vs spaces. Offer optional inline suggestions or automatically create links when you type an interrupter like space or punctuation.
LinksAutocompleteAutomation
Details
Current version
8.6.0
Last updated
6 months ago
Created
2 years ago
Updates
31 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
nmcarp99nmcarp99
github.com/nmcarp99
GitHubnmcarp99
  1. Community
  2. Plugins
  3. Links
  4. Auto Definition Link

Related plugins

Advanced URI

Control everything with URI.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Link Title

Automatically fetches the titles of links from the web.

Link Embed

Convert URLs in your notes into embeded previews.

PodNotes

Write notes on podcasts with ease.

Note Linker

Automatically find and create new links between notes.

YouVersion Linker

Automatically link bible verses in your notes to YouVersion bible.

Wikilink Types

Type @ inside wikilink aliases to add relationship types, auto-synced to YAML frontmatter.

Modal forms

Define forms for capturing data that you will be able to open from anywhere you can run JavaScript.

QuickAdd

Quickly add new notes or content to your vault.