db-developer117 downloadsCategorize internal links with aliases into types and style them.
BOTTOM CHANGELOG LICENSE ROADMAP
The Smart Link Decorator plugin makes internal Obsidian links that use aliases more intelligent by automatically enriching them with relevant additional information.
| Before | After |
|---|---|
![]() |
![]() |
The settings consist of an extendable list of configurations used to define and control how internal Obsidian links with aliases are handled.
Each entry represents a link type and defines both the behavior and visual appearance of links of that type.
Prefix
A single typable character that triggers automatic replacement and opens context-aware selection lists.
When used at the beginning of an alias in an internal Obsidian link, the prefix determines the link type the link belongs to.
Emoji
An emoji that automatically replaces the triggering prefix when the link is created.
Link Type
A unique identifier with the following purposes:
A note matches a link type if either:
tags, oris[LinkType] set to true.Font Color
The text color applied to internal Obsidian links of this link type.
Background
A semi-transparent background color applied to internal Obsidian links of this link type.
Underline
Specifies whether a text underline (text-decoration) is applied to internal Obsidian links of this link type.
Delete
Removes this link type from the settings.
While editing a note, Smart Link Decorator enhances the creation of internal links by providing link-type–aware suggestion lists directly in the editor.
When typing @<prefix><characters>, the editor automatically opens a suggestion list that is filtered to notes matching the link type defined by @<prefix>. This makes it possible to create internal links quickly while ensuring that only contextually relevant notes are suggested.
A note appears in the suggestion list of one or more link types only, if it is explicitly associated with the corresponding link type in its frontmatter. This association can be defined in one of the following ways:
tags, oris[LinkType] and setting it to true.Notes that do not meet these conditions are excluded from the suggestion list, keeping link creation focused and reducing noise in the editor.