Adds the ability to link using the @
(the At Symbol) in Obsidian. Can limit @
linking to to specific folders e.g. People/
.
Supports aliases (nicknames for a file) that you can set in the properties/metadata of a note via the alias
or aliases
field.
You can limit @
links to:
- From specific directories, like your People/
directory.
- Or from specific files, like your People.md
file. You can configure the level heading using the slider.
Depending of the previous settings, the creation of a not found @
link will:
- Create a new note from a template in a specified directory (for directories linking)
- Only if a path is set in the Use one file for all links
, append the contact name in the file, as heading.
- Turn on compatibility mode to enable
@
linking when plugins that show suggestions like the Tasks plugin are enabled. - Optionally include the
@
symbol in the final link text, e.g.[@evan](./evan.md)
as opposed to[evan](./evan.md)
Uses the link type specified by your Obsidian "Files & Links" -> "Use [[Wikiliks]]"
setting.
Supports up
, down
, enter
, and escape
keys for navigating the link search popup.
Search "@ symbol linking" via the built-in community plugin browser in Obsidian.
Please open an issue with any suggestions or bug reports.
See developer docs if you'd like to open a PR.
The Obsidian team for creating a wonderful product ๐
The implementation borrows from:
- suggest.ts, file-suggest.ts, folder-suggest.ts, and extension-popup.ts are derived from copyrighted works by Liam Cain, obsidian-periodic-notes.
- obsidian-completr: For suggestion popup hotkey handling